@unsafeOrError Async.result(super.value) : assert(!isSubtype<T, Future<Object>>(), '$T must never be a Future.'), super.result();