replace(), prepend(), and append(), for rewriting without it being mapped back to the original source