Language.Syntactic.Functional
data Name
data Literal sig
data Construct sig
data Binding sig
data BindingT sig
class BindingDomain sym
data Let sig
data MONAD m sig
data Remon sym m a
type AlphaEnv
type family Denotation sig
class Eval s
type family DenotationM m sig
type RunEnv
class EvalEnv sym env