@<?> static fun <T> loopAsLongNotNull(@<?> $receiver: T, @NotNull block: (? super T) -> ? extends T): T