ClassyPrelude
class Semigroup a
data WrappedMonoid m
class PrimMonad m
type family PrimState m :: *
class Prim a
class Generic a
data Identity a
class MonadReader r m
data ReaderT r m a
type Reader r
data Handle
class Show a
class IOData a
class MonadThrow m
class MonadCatch m
class MonadMask m