| Add | Data.Aeson.Patch, Data.Aeson.Diff | 
| AKey | Data.Aeson.Pointer, Data.Aeson.Diff | 
| applyOperation | Data.Aeson.Diff | 
| changePointer | Data.Aeson.Patch, Data.Aeson.Diff | 
| changeValue | Data.Aeson.Patch, Data.Aeson.Diff | 
| Config |   | 
| 1 (Type/Class) | Data.Aeson.Diff | 
| 2 (Data Constructor) | Data.Aeson.Diff | 
| configTstBeforeRem | Data.Aeson.Diff | 
| Cpy | Data.Aeson.Patch, Data.Aeson.Diff | 
| diff | Data.Aeson.Diff | 
| diff' | Data.Aeson.Diff | 
| formatPointer | Data.Aeson.Pointer | 
| fromPointer | Data.Aeson.Patch, Data.Aeson.Diff | 
| get | Data.Aeson.Pointer | 
| isAdd | Data.Aeson.Patch | 
| isCpy | Data.Aeson.Patch | 
| isMov | Data.Aeson.Patch | 
| isRem | Data.Aeson.Patch | 
| isRep | Data.Aeson.Patch | 
| isTst | Data.Aeson.Patch | 
| Key | Data.Aeson.Pointer, Data.Aeson.Diff | 
| modifyPointer | Data.Aeson.Patch | 
| modifyPointers | Data.Aeson.Patch | 
| Mov | Data.Aeson.Patch, Data.Aeson.Diff | 
| OKey | Data.Aeson.Pointer, Data.Aeson.Diff | 
| Operation | Data.Aeson.Patch, Data.Aeson.Diff | 
| parsePointer | Data.Aeson.Pointer | 
| Patch |   | 
| 1 (Type/Class) | Data.Aeson.Patch, Data.Aeson.Diff | 
| 2 (Data Constructor) | Data.Aeson.Patch, Data.Aeson.Diff | 
| patch | Data.Aeson.Diff | 
| patchOperations | Data.Aeson.Patch, Data.Aeson.Diff | 
| Path | Data.Aeson.Pointer | 
| Pointer |   | 
| 1 (Type/Class) | Data.Aeson.Pointer, Data.Aeson.Diff | 
| 2 (Data Constructor) | Data.Aeson.Pointer | 
| pointerFailure | Data.Aeson.Pointer | 
| pointerPath | Data.Aeson.Pointer | 
| Rem | Data.Aeson.Patch, Data.Aeson.Diff | 
| Rep | Data.Aeson.Patch, Data.Aeson.Diff | 
| Tst | Data.Aeson.Patch, Data.Aeson.Diff |