Layout-sensitive language extensibility with SugarHaskell
Parsec: Direct Style Monadic Parser Combinators For The Real World