constraints: HTTP ==4000.2.20, ReadArgs ==1.2.2, StateVar ==1.1.0.0, acid-state ==0.12.4, adjunctions ==4.2.1, aeson ==0.7.0.6, array ==0.5.0.0, async ==2.0.2, attoparsec ==0.13.0.0, base-orphans ==0.3.3, basic-prelude ==0.5.0, bifunctors ==5, binary ==0.7.1.0, blaze-builder ==0.4.0.1, byteable ==0.1.1, bytestring ==0.10.4.0, cereal ==0.4.1.1, chunked-data ==0.2.0, classy-prelude ==0.12.0.1, comonad ==4.2.6, configurator ==0.2.0.2, containers ==0.5.5.1, contravariant ==1.3.1.1, convertible ==1.1.1.0, cryptohash ==0.11.6, curl ==1.3.8, curl-aeson ==0.0.4, data-default-class ==0.0.1, deepseq ==1.3.0.2, directory ==1.2.1.0, distributive ==0.4.4, dlist ==0.7.1.1, dlist-instances ==0.1, double-conversion ==2.0.1.0, enclosed-exceptions ==1.0.1.1, exceptions ==0.8.0.2, extensible-exceptions ==0.1.1.4, filepath ==1.3.0.2, free ==4.12.1, ghc-prim ==0.3.1.0, hashable ==1.2.3.2, hask-irc-core ==0.1.0, hask-irc-handlers ==0.1.0, hask-irc-runner ==0.1.0, hslogger ==1.2.9, hslogger-template ==2.0.3, ixset ==1.0.6, kan-extensions ==4.2.2, keys ==3.10.2, lifted-base ==0.2.3.6, monad-control ==1.0.0.4, mono-traversable ==0.9.2.1, mtl ==2.2.1, mutable-containers ==0.3.0, nats ==1, network ==2.5.0.0, network-info ==0.2.0.6, old-locale ==1.0.0.6, old-time ==1.1.0.2, parsec ==3.1.9, pointed ==4.2.0.2, prelude-extras ==0.4, pretty ==1.1.1.1, primitive ==0.6, process ==1.2.0.0, profunctors ==5.1.1, random ==1.1, rts ==1.0, safe ==0.3.9, safecopy ==0.8.5, scientific ==0.3.3.8, semigroupoids ==5.0.0.2, semigroups ==0.16.2.2, stm ==2.4.4, syb ==0.5.1, syb-with-class ==0.6.1.6, system-filepath ==0.4.13.4, tagged ==0.8.0.1, template-haskell ==2.9.0.0, text ==1.1.1.4, text-format ==0.3.1.1, time ==1.4.2, time-locale-compat ==0.1.1.0, transformers ==0.4.3.0, transformers-base ==0.4.4, transformers-compat ==0.4.0.4, unix ==2.7.0.1, unix-compat ==0.4.1.4, unordered-containers ==0.2.5.1, utf8-string ==1, uuid ==1.3.10, uuid-types ==1.0.1, vector ==0.10.12.3, vector-algorithms ==0.7, vector-instances ==3.3.0.1, void ==0.7