[Template-haskell] mutually recursive modules and template haskell