Here is a link to a gist reproducing the problem i'm running into
Ambiguous call to SelectMany
I'm guessing the compiler can't decide whether to use the SelectMany on Task vs the SelectMany on Task<Validation>.
I'm finding the current design doesn't allow us to implement the query pattern on our custom monad stacks. Currently, the query pattern overloads are automatically included with the import of LaYumb.Functional, so how do we pick which overload our stack should use?
Should maybe the extension methods that implement the linq query pattern be moved into their own namespace and require and explicit import statement?
Here is a link to a gist reproducing the problem i'm running into
Ambiguous call to SelectMany
I'm guessing the compiler can't decide whether to use the SelectMany on Task vs the SelectMany on Task<Validation>.
I'm finding the current design doesn't allow us to implement the query pattern on our custom monad stacks. Currently, the query pattern overloads are automatically included with the import of LaYumb.Functional, so how do we pick which overload our stack should use?
Should maybe the extension methods that implement the linq query pattern be moved into their own namespace and require and explicit import statement?