Represents an Async that contains a Result.
typedef TAsyncResult<T extends Object> = Async<Result<T>>;