constraints: MonadRandom ==0.3, array ==0.5.0.0, attoparsec ==0.12.1.2, base ==4.7.0.1, base-unicode-symbols ==0.2.2.4, bifunctors ==4.1.1.1, blaze-builder ==0.3.3.4, bytestring ==0.10.4.0, case-insensitive ==1.2.0.3, charset ==0.3.7, comonad ==4.2.2, containers ==0.5.5.1, contravariant ==1.2.0.1, deepseq ==1.3.0.2, distributive ==0.4.4, either ==4.3.2.1, errors ==1.4.7, exceptions ==0.6.1, free ==4.10.0.1, ghc-prim ==0.3.1.0, hashable ==1.2.3.1, http-types ==0.8.5, integer-gmp ==0.5.1.0, lifted-base ==0.2.3.3, mmorph ==1.0.4, monad-control ==1.0.0.1, mtl ==2.2.1, nats ==1, network ==2.6.0.2, old-locale ==1.0.0.6, parsec ==3.1.7, parsers ==0.12.1.1, prelude-extras ==0.4, pretty ==1.1.1.1, profunctors ==4.3.2, random ==1.0.1.1, resourcet ==1.1.3.3, rts ==1.0, safe ==0.3.6, scientific ==0.3.3.5, semigroupoids ==4.2, semigroups ==0.16.0.1, stm ==2.4.3, tagged ==0.7.2, template-haskell ==2.9.0.0, text ==1.2.0.3, time ==1.4.2, transformers ==0.4.1.0, transformers-base ==0.4.3, transformers-compat ==0.3.3.4, unix ==2.7.0.1, unordered-containers ==0.2.5.1, vault ==0.3.0.4, void ==0.7, wai ==3.0.2.1