I have just discovered spatch coccinelle for c and it is amazing how it makes writing programmatic patches so easy (way better than diff and git merge). Is there an Haskell equivalent?
Has anyone tried HaRe (seems abandoned) or retrie?
EDIT: @josephcsible gave the great suggestion of apply-refact