Nice! I like the goals of a "simpler Haskell" for small projects ( see https://github.com/taolson/Admiran ). Some questions that weren't answered in the blog:is the evaluation model call-by-need (lazy, like Haskell) or call-by-value (strict, like most other languages)?