A future that has been completed with this result as a value or an error.
@override Future<T> get asFuture => Future.value(value);