indexed-free-0.2.1: indexed monads for free

Safe HaskellNone

Control.Monad.Indexed.Free.Class

Documentation

class IxMonad m => IxMonadFree f m | m -> f whereSource

Methods

iwrap :: f i j (m j k a) -> m i k aSource

Instances

iliftFree :: (IxFunctor f, IxMonadFree f m) => f i j a -> m i j aSource