references-0.1.0.0: Generalization of lenses, folds and traversals for haskell

Safe HaskellNone
LanguageHaskell98

Control.Reference.TH.Monad

Description

A module for making connections between different monads.

Synopsis

Documentation

makeMonadRepr :: (ToQType t1, ToQType t2, ToQExp e) => t1 -> t2 -> e -> Q [Dec] Source

Creates MonadSubsume and MonadCompose instances that can be inferred from a single subsume connection and all instances declared so far.