indexed-free-0.3.1: indexed monads for free

Safe HaskellNone

Control.MonadPlus.Indexed.Free

Documentation

data IxFree f i j x whereSource

Constructors

Pure :: a -> IxFree f i i a 
Free :: f i j (IxFree f j k a) -> IxFree f i k a 
Plus :: [IxFree f i j a] -> IxFree f i j a