Data.Suitable
Documentation
class Suitable m a whereSource
Methods
constraints :: Constraints m aSource
Instances
| Suitable [] a | |
| Suitable IO a | |
| Suitable Maybe a | |
| Ord a => Suitable Set a | |
| Suitable ((->) r) a | |
| (Suitable m a, Suitable m [a]) => Suitable (ListT m) a | |
| (Ord a, Suitable m a, Suitable m (Set a)) => Suitable (SetT m) a | |
| Suitable m a => Suitable (ReaderT r m) a | |
| (Suitable m a, Suitable m r) => Suitable (ContT r m) a |
data family Constraints m :: * -> *Source
withResConstraints :: Suitable m a => (Constraints m a -> m a) -> m aSource
withConstraintsOf :: Suitable m a => m a -> (Constraints m a -> k) -> kSource