packages feed

MonadLab-0.0: examples/InterpMonadA.mlab

monad M       = EnvT(Environ) Env
data  V       = Wrong | Num Int | Fun (V -> M V)
type  Environ = [(String,V)]