Re-organized save calls in workflow.

There was some talk about making review! de-mutate the value, but I thought it would be best if it didn't - you asked it to mutate the value and save, it'll throw an error if it can't.

Closes #12