Future delayed<T>(FutureOr<T> Function() computation) { return Future.delayed(this, () => computation()); }