constraints: QuickCheck ==2.8, aeson ==0.8.0.2, array ==0.5.1.0, attoparsec ==0.12.1.5, base ==4.8.0.0, base16-bytestring ==0.1.1.6, blaze-builder ==0.4.0.1, byteable ==0.1.1, bytestring ==0.10.6.0, case-insensitive ==1.2.0.4, charset ==0.3.7, containers ==0.5.6.2, cryptohash ==0.11.6, deepseq ==1.4.1.1, dlist ==0.7.1.1, ghc-prim ==0.4.0.0, hashable ==1.2.3.2, http-types ==0.8.6, integer-gmp ==1.0.0.0, mtl ==2.2.1, nats ==1, old-locale ==1.0.0.7, old-time ==1.1.0.3, parsec ==3.1.9, parsers ==0.12.1.1, pretty ==1.1.2.0, primitive ==0.5.4.0, quickcheck-instances ==0.3.11, random ==1.1, rts ==1.0, scientific ==0.3.3.8, semigroups ==0.16.2.2, syb ==0.4.4, template-haskell ==2.10.0.0, text ==1.2.0.4, tf-random ==0.5, time ==1.5.0.1, transformers ==0.4.2.0, unordered-containers ==0.2.5.1, vector ==0.10.12.3