Added alternative to defer called prepare.

Both are still present for comparison. Unaware of pitfalls in new
approach and of the name.