{-# LANGUAGE TemplateHaskell #-} f = g 'Constructor 'function h = g '() '[]