{-# LANGUAGE TemplateHaskell #-} foo