[Template-haskell] $f syntax in declaration position don't work (in contrast to $(f) )