{-# LANGUAGE TemplateHaskell #-} 
foo