Description
Provides a way to specify refactorings to perform with apply-refact. It helps Haskell tools describe source-code changes in a structured form that another tool can apply.
It is useful for editor integrations, code mods, automated migrations, and refactoring tools. It is a developer library and does not perform a complete refactoring workflow by itself.