Data.Flex.WrapCTC
Documentation
newtype FlexiWrapCTC s o f g a Source
Constructors
| FlexiWrapCTC | |
Fields
| |
type FWCTC = FlexiWrapCTCSource
flexiWrapCTC :: s -> o f g a -> FWCTC s o f g aSource
inFlexiWrapCTC :: (o f g a -> o' f' g' a') -> FWCTC s o f g a -> FWCTC s o' f' g' a'Source
inFlexiWrapCTC2 :: (o f g a -> o' f' g' a' -> o'' f'' g'' a'') -> FWCTC s o f g a -> FWCTC s o' f' g' a' -> FWCTC s o'' f'' g'' a''Source
data FWCTCDefaultFunctor Source
Constructors
| FWCTCDefaultFunctor |
data FWCTCDefaultMonad Source
Constructors
| FWCTCDefaultMonad |
Instances
| Monad (o m n) => Apply (FWBind t (o m n)) FWCTCDefaultMonad (WrapBind (FWCTC t o m n)) | |
| Monad (o m n) => Apply (FWReturn t (o m n)) FWCTCDefaultMonad (WrapReturn (FWCTC t o m n)) |