Returns this as a Future, or null if it's a synchronous value.
null
@pragma('vm:prefer-inline') Future<T>? asFutureOrNull() => isFuture ? this as Future<T> : null;