Implement `PATCH`.

Closes #50.