Get started with Template Haskell, a language extension for compile-time metaprogramming in Haskell.| Introduction to Template Haskell