In the midst of making ASTNodesReplace statically compilable. Not finished yet.