Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
As pointed out [here](typelevel#1640 (comment)) This reveals law violations in `StateT`. It looks like `flatMap`/`ap` consistency does not hold, as well as `MonadCombine` right-distributivity. It's not immediately clear to me how to fix this, so I'm opening this up in case somebody else gets to it first.
- Loading branch information