public static IImmutableList <ISpan> AsImmutableSpans(this NSAttributedString text, int cursorPosition)
 => text.AsSpans(cursorPosition).ToImmutableList();