@hackage opaleye-classy0.1.0.0

Opaleye wrapped up in classy MTL attire.

Classy MTL extension of the lovely Opaleye library, which simply just wraps things up in a MonadReader , MonadError context where the configerror are constrained by Classy LensesPrisms rather than by concrete non-extensible types. More info on this pattern can be found in George Wilson's BFPG talk: http:/talks.bfpg.orgtalks/2015-06-09.next_level_mtl.html Note: This API may not be complete. If you need other functions exported then let me know or drop in a PR.