Facilities for manipulating Haskell source code using Template Haskell.