syntactic-3.2.1: Generic representation and manipulation of abstract syntax

Safe HaskellNone
LanguageHaskell2010

Language.Syntactic.Sugar.MonadTyped

Description

Syntactic instance for Remon for domains based on Typed and BindingT

Synopsis

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