FutureOr<void> let(FutureOr<void> Function(T i) call) { if (this != null) { return call(this as T); } }