Adding PATCH support via `interface` and `String.prototype.patch()`