Use this package instead of microlens if you don't mind depending on all dependencies here – Lens.Micro.GHC reexports everything from Lens.Micro and additionally provides orphan instances of microlens classes for packages coming with GHC (array, bytestring, containers, transformers).
The minor and major versions of microlens-ghc are incremented whenever the minor and major versions of microlens are incremented, so you can depend on the exact version of microlens-ghc without specifying the version of microlens you need.
This package is a part of the microlens family; see the readme on Github.
Changes
0.4.13
New minor release (microlens-0.4.12.0).
0.4.12
Added At and Ixed instances for Set and IntSet (thanks to @wygulmage).