A set of packages that aim to take care of the 20% overlap between all
of the Haskell applications that you write.
This collection of packages uses the “MTL + Classy Optics” style of
composing the major components of an application.
For more information we highly recommend the talk by George
Wilson entitled Next Level MTL
with Classy Optics.
crypto: Simplified cryptography operations.
opaleye: Database queries and schema migrations.
validation: Data validation