stan
stan copied to clipboard
Check for Monad constraints in Monad* typeclasses
If you define a typeclass like MonadBlah, it should have Monad in its context:
class Monad m => MonadBlah m where