Ecency
Monadic Parsing in Haskell