Gere funções semelhantes à Uniplate com Template Haskell
