Parse Elixir Module AST to replace functions and replace the original source file?

I don’t believe that’s good idea. Even if we would still not have formatting saved. I think that looking at formatter mix task may give more ideas, because it’s actually do not remove comments when changing file.