Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
sugarMonad :: (sym ~ Typed s, BindingT :<: s, MONAD m :<: s, Typeable m, Typeable a) => ASTF sym (m a) -> Remon sym m (ASTF sym a) Source #
One-layer sugaring of monadic actions
Safe Haskell | None |
---|---|
Language | Haskell2010 |
sugarMonad :: (sym ~ Typed s, BindingT :<: s, MONAD m :<: s, Typeable m, Typeable a) => ASTF sym (m a) -> Remon sym m (ASTF sym a) Source #
One-layer sugaring of monadic actions