Evaluation
Dict String AST
Runtime Context
eval : Ctx -> AST -> Result String AST
Evaluation Function
evalAll : Ctx -> List AST -> Result String ( AST, Ctx )
Evaluation Function with many S-expression