Programming with GHC parse trees
