anchor.diff:  
   ---
   ### Arrays of hashes
  +
  +```yaml
  +- type: remove
  +  path: /items/name=item7
  +```
  +
  +- finds and removes array item with matching key `name` with value `item7`
   
   ```yaml
   - type: replace
  
positive.code: - replaces 0th item in `array` array with `10`
  
  ```yaml
  - type: replace
    path: /array/-
    value: 10
  
negative.code: - sets `key` to `10`
  
  ```yaml
  - type: remove
    path: /key
  ```
  
  - removes `key`
  
  ```yaml
  - type: replace
    path: /key_not_there
    value: 10
  ```
  
  - errors because `key_not_there` is expected (does not have `?`)
  
  ```yaml
  - type: remove
    path: /key_not_there
  ```
  
  - again this errors because `key_not_there` is expected (does not have `?`)
  
  ```yaml
  - type: replace
  