Implement alter.
Merge pull request #32 from archblob/Deletion

Implement alter.