Include overload for Map method to accept async operations `public async Task<ClassB> GetClassBByClassAAsync() { return Result.Success(await _service1.GetClassAAsync()) .Map(r => _service2.GetClassBAsync(r)) }`