Rewrite alter without using continuations.
Merge pull request #37 from archblob/alter_regression

Rewrite alter without using continuations.