You shouldn't use this! Its much more up-to-date fork can be found here: https://github.com/lens/lens-aeson/
The goal of aeson-traversal is to provide traversals and prisms for the Aeson library's Value type, while obeying the traversal/prism laws.