- Aeson
- Patch {op :: Text, path :: Text, from :: Maybe Text, value
- Maybe Text} deriving (Data, Typeable)
- Aeson
- Traverse the AST or use a heterogenous list type?
- Heterogenous list should probably get turned into a tree
- Manually traverse the tree or turn it into a Map instead?
- MapPatch
- Already Implemented
- TreePatch
- Need to implement
- I think Aeson has a thing for converting from data to JSON text