Descrição
Fornece uma forma de especificar refatorações a serem executadas com apply-refact. Ele ajuda ferramentas Haskell a descrever mudanças de código-fonte em uma forma estruturada que outra ferramenta pode aplicar.
É útil para integrações de editor, code mods, migrações automatizadas e ferramentas de refatoração. É uma biblioteca para desenvolvedores e não executa um fluxo completo de refatoração por conta própria.