I.E. is this safe:
public static ReadOnlySpan<int> AFunction()
{
// localArray could be collected any time after this function returns if the ReadOnlySpan returned doesn't keep it alive.
var localArray = new int[123];
return new ReadOnlySpan<int>(localArray);
}