Make a bunch of changes to remove the idea of pre/post, and clone
directly.
Also this.