summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix2165
1 files changed, 1573 insertions, 592 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index c4d9e490336f..7cc141655666 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -753,8 +753,8 @@ self: {
        pname = "Agda";
        version = "2.5.3";
        sha256 = "0r80vw7vnvbgq47y50v050malv7zvv2p2kg6f47i04r0b2ix855a";
-       revision = "2";
-       editedCabalFile = "1vh1v5410wji5r8445rf9h0qd94kz7dkq4pmqcrk3ra75klp4sc9";
+       revision = "3";
+       editedCabalFile = "1hd1viy4wj7fyskjmmf5hqziyvk5qxjr0zcnbp5zdyacng0yyafi";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -4008,6 +4008,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "Decimal_0_5_1" = callPackage
+    ({ mkDerivation, base, deepseq, HUnit, QuickCheck, test-framework
+     , test-framework-hunit, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "Decimal";
+       version = "0.5.1";
+       sha256 = "0k7kh05mr2f54w1lpgq1nln0h8k6s6h99dyp5jzsb9cfbb3aap2p";
+       libraryHaskellDepends = [ base deepseq ];
+       testHaskellDepends = [
+         base deepseq HUnit QuickCheck test-framework test-framework-hunit
+         test-framework-quickcheck2
+       ];
+       homepage = "https://github.com/PaulJohnson/Haskell-Decimal";
+       description = "Decimal numbers with variable precision";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "DecisionTree" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -4708,14 +4727,14 @@ self: {
        license = "unknown";
      }) {};
 
-  "EdisonCore_1_3_2" = callPackage
+  "EdisonCore_1_3_2_1" = callPackage
     ({ mkDerivation, array, base, containers, EdisonAPI, mtl
      , QuickCheck
      }:
      mkDerivation {
        pname = "EdisonCore";
-       version = "1.3.2";
-       sha256 = "03ra7xsgdyy7nmy6dlspbzddzfpx1cqv75pn0qk6hdxwnabvnbl1";
+       version = "1.3.2.1";
+       sha256 = "0fgj5iwiv3v2gdgx7kjcr15dcs4x1kvmjspp3p99wyhh0x6h3ikk";
        libraryHaskellDepends = [
          array base containers EdisonAPI mtl QuickCheck
        ];
@@ -6021,8 +6040,8 @@ self: {
     ({ mkDerivation, base, GLFW, monad-task, OpenGL, transformers }:
      mkDerivation {
        pname = "GLFW-task";
-       version = "0.2.0";
-       sha256 = "110iwxp6xs3wj4bva8m6mgz7iq90zrcz2dnjlq3s2x3in2m4818p";
+       version = "0.3.0";
+       sha256 = "1il8npm7ygg0j8byczlxadlnnf6xxy5hn307k75drbhn4z8swcqg";
        libraryHaskellDepends = [
          base GLFW monad-task OpenGL transformers
        ];
@@ -9088,6 +9107,24 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "HappyTree" = callPackage
+    ({ mkDerivation, base, constraints, generics-sop, safe, singletons
+     }:
+     mkDerivation {
+       pname = "HappyTree";
+       version = "0.2018.1.8";
+       sha256 = "01mc5qh786aw2vbpj5h8kzarhwi5h73bd65m51x7xiyabwfmln0b";
+       libraryHaskellDepends = [
+         base constraints generics-sop safe singletons
+       ];
+       testHaskellDepends = [
+         base constraints generics-sop safe singletons
+       ];
+       homepage = "https://github.com/MarisaKirisame/HappyTree#readme";
+       description = "Type Safe and End to End Decision Tree";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "HarmTrace" = callPackage
     ({ mkDerivation, array, base, binary, cmdargs, deepseq, Diff
      , directory, filepath, ghc-prim, HarmTrace-Base, instant-generics
@@ -10681,23 +10718,6 @@ self: {
      }:
      mkDerivation {
        pname = "JuicyPixels";
-       version = "3.2.9.2";
-       sha256 = "077pn3mwv16p0pkxzkbs3cn4057la5r5yvv50ckly5m2xspba17y";
-       libraryHaskellDepends = [
-         base binary bytestring containers deepseq mtl primitive
-         transformers vector zlib
-       ];
-       homepage = "https://github.com/Twinside/Juicy.Pixels";
-       description = "Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "JuicyPixels_3_2_9_3" = callPackage
-    ({ mkDerivation, base, binary, bytestring, containers, deepseq, mtl
-     , primitive, transformers, vector, zlib
-     }:
-     mkDerivation {
-       pname = "JuicyPixels";
        version = "3.2.9.3";
        sha256 = "14s57fgf6kd5n5al2kcvk1aaxbq1ph0r5h8blflrjkx83yl6r8yn";
        libraryHaskellDepends = [
@@ -10707,7 +10727,6 @@ self: {
        homepage = "https://github.com/Twinside/Juicy.Pixels";
        description = "Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "JuicyPixels-canvas" = callPackage
@@ -11857,8 +11876,8 @@ self: {
     ({ mkDerivation, base, bytestring, hidapi, mtl }:
      mkDerivation {
        pname = "MBot";
-       version = "0.2.3.0";
-       sha256 = "1h2fapfjr5hzsr9grpk268rxfaiwl4yfgfw7wz0khrcnhjs5m9b2";
+       version = "0.2.4.0";
+       sha256 = "1jzjf1p1ld9xdxqb9jf32nyhzmp29mirpinz24s8blwpscia5v56";
        libraryHaskellDepends = [ base bytestring hidapi mtl ];
        description = "Haskell interface for controlling the mBot educational robot";
        license = stdenv.lib.licenses.gpl3;
@@ -13878,6 +13897,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "Ordinary" = callPackage
+    ({ mkDerivation, base, safe, threepenny-gui }:
+     mkDerivation {
+       pname = "Ordinary";
+       version = "0.2018.1.8";
+       sha256 = "0n4mk28cdcj71qxifh1prib2a83fjk4dzw6h5dm8a81z6ijribb1";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base safe threepenny-gui ];
+       executableHaskellDepends = [ base safe threepenny-gui ];
+       testHaskellDepends = [ base safe threepenny-gui ];
+       homepage = "https://github.com/MarisaKirisame/Ordinary#readme";
+       description = "A Programming Language in Construction";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "PArrows" = callPackage
     ({ mkDerivation, base, containers, ghc-prim, mtl }:
      mkDerivation {
@@ -20251,6 +20286,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "accelerate-llvm-ptx_1_1_0_1" = callPackage
+    ({ mkDerivation, accelerate, accelerate-llvm, base, bytestring
+     , containers, cuda, deepseq, directory, dlist, fclabels, file-embed
+     , filepath, hashable, llvm-hs, llvm-hs-pure, mtl, nvvm, pretty
+     , process, template-haskell, time, unordered-containers
+     }:
+     mkDerivation {
+       pname = "accelerate-llvm-ptx";
+       version = "1.1.0.1";
+       sha256 = "0j1j4y0gx219ib8hyklydv0l610j53zg6qan4n7477rs58ninv5j";
+       libraryHaskellDepends = [
+         accelerate accelerate-llvm base bytestring containers cuda deepseq
+         directory dlist fclabels file-embed filepath hashable llvm-hs
+         llvm-hs-pure mtl nvvm pretty process template-haskell time
+         unordered-containers
+       ];
+       description = "Accelerate backend for NVIDIA GPUs";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "accelerate-random" = callPackage
     ({ mkDerivation, accelerate, base, mwc-random }:
      mkDerivation {
@@ -20751,8 +20807,8 @@ self: {
        pname = "acme-mutable-package";
        version = "0";
        sha256 = "16da6pkkdr2g77dn3n4v9x6mwi6yz3xlpisvpn0id2xz0bayipmr";
-       revision = "2";
-       editedCabalFile = "03qif3idd7s5ldk0fm89ii6gnw1qkwpgcwkg35raqawsfsvn4sbg";
+       revision = "3";
+       editedCabalFile = "094kr4ib0hldgccr5bvy9azpfvkf5dmq3hq6xk5hyha6djjkx2gc";
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [ base ];
        description = "A mutable package";
@@ -22264,8 +22320,8 @@ self: {
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "agum";
-       version = "2.6";
-       sha256 = "1j2qlwnvg7rxjx8fk3y5n3wjkikv1d17p8grh4gzp4c5a7pn5kim";
+       version = "2.7";
+       sha256 = "1x1yd2wxff2am7g50nvwmk4slw6p31zl61mlm8rdgcjbds4a2qrk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers ];
@@ -26081,6 +26137,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ansi-terminal_0_6_3_1" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "ansi-terminal";
+       version = "0.6.3.1";
+       sha256 = "15c0c0vb66y3mr11kcvgjf4h0f7dqg7k1xq7zzq9fy11r7h9i3s5";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base ];
+       executableHaskellDepends = [ base ];
+       homepage = "https://github.com/feuerbach/ansi-terminal";
+       description = "Simple ANSI terminal support, with Windows compatibility";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ansi-terminal" = callPackage
     ({ mkDerivation, base, colour }:
      mkDerivation {
@@ -29059,15 +29131,14 @@ self: {
   "ats-format" = callPackage
     ({ mkDerivation, alex, ansi-terminal, ansi-wl-pprint, array, base
      , Cabal, composition-prelude, criterion, deepseq, directory
-     , dirstream, file-embed, filepath, happy, hspec, hspec-core
-     , htoml-megaparsec, lens, megaparsec, optparse-applicative, pipes
-     , pipes-safe, process, recursion-schemes, system-filepath, text
-     , unordered-containers
+     , file-embed, happy, hspec, hspec-dirstream, htoml-megaparsec, lens
+     , megaparsec, optparse-applicative, process, recursion-schemes
+     , system-filepath, text, unordered-containers
      }:
      mkDerivation {
        pname = "ats-format";
-       version = "0.1.0.16";
-       sha256 = "1cvhbzjsqdzq758hz3fms32nn87dzbdsw6qz46ax957hfwp3wimw";
+       version = "0.1.0.20";
+       sha256 = "116awkzdld7z1vw77pm1v4ldk2iapzarzh4vg02awxwlaj20mpk4";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -29081,8 +29152,7 @@ self: {
        libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
-         base dirstream filepath hspec hspec-core pipes pipes-safe
-         system-filepath
+         base hspec hspec-dirstream system-filepath
        ];
        benchmarkHaskellDepends = [ base criterion ];
        homepage = "https://hub.darcs.net/vmchale/ats-format#readme";
@@ -31970,8 +32040,8 @@ self: {
     ({ mkDerivation, base, bytestring, data-default, entropy, memory }:
      mkDerivation {
        pname = "bcrypt";
-       version = "0.0.10";
-       sha256 = "1dhfxpz0nbm39xi28khnvqvriwh1rpycc66p9k5hpggjipzzk604";
+       version = "0.0.11";
+       sha256 = "1vzwf9g6mvn4v1cn1m0axjyi2l0glnvv8c49v1j51dm7xn41fcz4";
        libraryHaskellDepends = [
          base bytestring data-default entropy memory
        ];
@@ -31979,19 +32049,52 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "bcrypt_0_0_11" = callPackage
-    ({ mkDerivation, base, bytestring, data-default, entropy, memory }:
+  "bdcs" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal
+     , codec-rpm, cond, conduit, conduit-combinators, conduit-extra
+     , containers, content-store, cpio-conduit, cryptonite, directory
+     , esqueleto, exceptions, filepath, gi-gio, gi-glib, gi-ostree
+     , gitrev, hspec, http-conduit, HUnit, memory, monad-control
+     , monad-logger, monad-loops, mtl, network-uri, ostree, parsec
+     , parsec-numbers, persistent, persistent-sqlite
+     , persistent-template, process, regex-pcre, resourcet, split, tar
+     , tar-conduit, temporary, text, time, unix, unordered-containers
+     , xml-conduit
+     }:
      mkDerivation {
-       pname = "bcrypt";
-       version = "0.0.11";
-       sha256 = "1vzwf9g6mvn4v1cn1m0axjyi2l0glnvv8c49v1j51dm7xn41fcz4";
+       pname = "bdcs";
+       version = "0.1.0";
+       sha256 = "1z9wfyay1l6d1l86izh31nldg0yidqyzvj3l11k4wrqr5yn07hfs";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       setupHaskellDepends = [ base Cabal filepath ];
        libraryHaskellDepends = [
-         base bytestring data-default entropy memory
+         aeson base bytestring codec-rpm cond conduit conduit-combinators
+         conduit-extra containers content-store cpio-conduit cryptonite
+         directory esqueleto exceptions filepath gi-gio gi-glib gi-ostree
+         gitrev http-conduit memory monad-control monad-logger mtl
+         network-uri parsec parsec-numbers persistent persistent-sqlite
+         persistent-template process regex-pcre resourcet split tar
+         tar-conduit temporary text time unix unordered-containers
+         xml-conduit
        ];
-       description = "Haskell bindings to the bcrypt password hash";
-       license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
+       libraryPkgconfigDepends = [ ostree ];
+       executableHaskellDepends = [
+         aeson aeson-pretty base bytestring cond conduit content-store
+         directory filepath monad-loops mtl network-uri persistent-sqlite
+         process regex-pcre text time
+       ];
+       testHaskellDepends = [
+         aeson base bytestring codec-rpm cond conduit conduit-combinators
+         containers directory esqueleto filepath gi-gio gi-glib hspec HUnit
+         monad-logger mtl parsec parsec-numbers persistent persistent-sqlite
+         persistent-template resourcet text time unix
+       ];
+       homepage = "https://github.com/weldr/bdcs";
+       description = "Tools for managing a content store of software packages";
+       license = "LGPL";
+     }) {inherit (pkgs) ostree;};
 
   "bdd" = callPackage
     ({ mkDerivation, base, directory, HUnit, mtl, process
@@ -35068,22 +35171,23 @@ self: {
      }) {};
 
   "bittrex" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, http-client-tls, lens
-     , lens-aeson, scientific, SHA, split, text, time, wreq
+    ({ mkDerivation, aeson, base, bytestring, flow, http-client-tls
+     , lens, lens-aeson, scientific, SHA, split, text, time, turtle
+     , wreq
      }:
      mkDerivation {
        pname = "bittrex";
-       version = "0.5.0.0";
-       sha256 = "00h1khj8bs1yc7r9ji68xgxxfakk4p0y885k9jmf4wd5f5qi9j7m";
+       version = "0.6.0.0";
+       sha256 = "02h8r753dkkkgpzxhycdmjpccdqfsc5gnmw6qi9kpl1165jrd2fd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base bytestring http-client-tls lens lens-aeson scientific
-         SHA split text time wreq
+         aeson base bytestring flow http-client-tls lens lens-aeson
+         scientific SHA split text time wreq
        ];
-       executableHaskellDepends = [ base text ];
+       executableHaskellDepends = [ base text turtle ];
        homepage = "https://github.com/dmjio/bittrex";
-       description = "API bindings to bittrex.com";
+       description = "Bindings for the Bittrex API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -35694,6 +35798,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "blaze-markup_0_8_1_0" = callPackage
+    ({ mkDerivation, base, blaze-builder, bytestring, containers, HUnit
+     , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "blaze-markup";
+       version = "0.8.1.0";
+       sha256 = "1isb328dh642nxfj7izlmw3amygh94jn1pdycga7wla1v993psx6";
+       libraryHaskellDepends = [ base blaze-builder bytestring text ];
+       testHaskellDepends = [
+         base blaze-builder bytestring containers HUnit QuickCheck tasty
+         tasty-hunit tasty-quickcheck text
+       ];
+       homepage = "http://jaspervdj.be/blaze";
+       description = "A blazingly fast markup combinator library for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "blaze-shields" = callPackage
     ({ mkDerivation, base, blaze-html, blaze-markup, blaze-svg, text }:
      mkDerivation {
@@ -37140,7 +37263,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "brick_0_32" = callPackage
+  "brick_0_32_1" = callPackage
     ({ mkDerivation, base, config-ini, containers, contravariant
      , data-clist, deepseq, dlist, microlens, microlens-mtl
      , microlens-th, stm, template-haskell, text, text-zipper
@@ -37148,8 +37271,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.32";
-       sha256 = "0n9gg58ky1bn6p9s1yxz2yiml46sa4hxjhmy41w90v6gwgw8i4cr";
+       version = "0.32.1";
+       sha256 = "09lyl9zz8hl6p7w5d34kpwsac66w3pqr4f6k97yb9chpcpfiqmb6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -38322,8 +38445,8 @@ self: {
     ({ mkDerivation, base, bytestring, terminal-progress-bar, time }:
      mkDerivation {
        pname = "bytestring-progress";
-       version = "1.0.7";
-       sha256 = "0c1pz39jp9p8ppajnj3f2phph12nvhhjj7iz8sm580gzdl5rbc4p";
+       version = "1.0.8";
+       sha256 = "0zqb9aanlwq2ddcn7n8xar73fjb04xvfym7k5pjah2cs1lh3cv8l";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring terminal-progress-bar time
@@ -39340,25 +39463,20 @@ self: {
      }) {};
 
   "cabal-plan" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, base16-bytestring
-     , bytestring, containers, directory, filepath, mtl
-     , optparse-applicative, text
+    ({ mkDerivation, aeson, base, base-compat, base-orphans
+     , base16-bytestring, bytestring, containers, directory, filepath
+     , text, vector
      }:
      mkDerivation {
        pname = "cabal-plan";
-       version = "0.2.0.0";
-       sha256 = "1hxsrk6avv69gqajx94n2nzlivhy3ywwmlx6c0w2nnaz854j1ya0";
+       version = "0.3.0.0";
+       sha256 = "1axi3a60zq08d760w2x6akmszad599kij0r8zmlq8pin9mmmggls";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base base16-bytestring bytestring containers directory
-         filepath text
-       ];
-       executableHaskellDepends = [
-         ansi-terminal base bytestring containers mtl optparse-applicative
-         text
+         aeson base base-compat base-orphans base16-bytestring bytestring
+         containers directory filepath text vector
        ];
-       homepage = "https://github.com/hvr/cabal-plan";
        description = "Library and utiltity for processing cabal's plan.json file";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -40559,6 +40677,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "capataz" = callPackage
+    ({ mkDerivation, async, base, bytestring, data-default, pretty-show
+     , protolude, safe-exceptions, stm, tasty, tasty-hunit, tasty-rerun
+     , tasty-smallcheck, teardown, text, time, unordered-containers
+     , uuid, vector
+     }:
+     mkDerivation {
+       pname = "capataz";
+       version = "0.0.0.1";
+       sha256 = "0bfwciidmp0ijgaq7zbyqw35m702xs9lm382072jwws8y353n29s";
+       libraryHaskellDepends = [
+         async base bytestring data-default protolude safe-exceptions stm
+         teardown text time unordered-containers uuid vector
+       ];
+       testHaskellDepends = [
+         async base bytestring data-default pretty-show protolude
+         safe-exceptions stm tasty tasty-hunit tasty-rerun tasty-smallcheck
+         teardown text time unordered-containers uuid vector
+       ];
+       homepage = "https://github.com/roman/Haskell-capataz#readme";
+       description = "OTP-like supervision trees in Haskell";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "capped-list" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -41490,10 +41632,8 @@ self: {
     ({ mkDerivation, alg, base }:
      mkDerivation {
        pname = "category";
-       version = "0.2.0.0";
-       sha256 = "1zl7jsc99wqdw6fibxr9l3zf7xprkh5q1681gx6d5kvj9cfahcav";
-       revision = "1";
-       editedCabalFile = "0j24ymqy443wx7r5w8xklqsp1x133pwlwfni92qm0im66flfdb44";
+       version = "0.2.0.1";
+       sha256 = "0v5b15lgbdjrqpln532kw2d4isl5lf633jbld3clcp7c71vb7l07";
        libraryHaskellDepends = [ alg base ];
        description = "Categorical types and classes";
        license = stdenv.lib.licenses.bsd3;
@@ -43079,10 +43219,8 @@ self: {
      }:
      mkDerivation {
        pname = "chr-core";
-       version = "0.1.0.0";
-       sha256 = "19sihdl4fld1f7aq0gydpy6vhag98fp8kg1qla0yzzx2qaz8bnw7";
-       revision = "1";
-       editedCabalFile = "1x81fd0a25rplkml0hkf0l5916kivy0jl9z3vr9q95yx4iw9kfzr";
+       version = "0.1.0.1";
+       sha256 = "07lc9h9k3zy1ylw5b5xv6kls7sj7ppr18gacvzfqz3ppys54kkja";
        libraryHaskellDepends = [
          base chr-data chr-pretty containers hashable logict-state mtl
          pqueue unordered-containers
@@ -43120,10 +43258,8 @@ self: {
      }:
      mkDerivation {
        pname = "chr-lang";
-       version = "0.1.0.0";
-       sha256 = "0rn2hv1a8jxzyg4qkbz0m9h0id3q353yg2j85pik49s00hnmqh3p";
-       revision = "2";
-       editedCabalFile = "1zmr4a6gqdai3p4sw1nv0jsm617sv6crdpjgpxq2zwrwbsbm3zxq";
+       version = "0.1.0.1";
+       sha256 = "0dd4xlk2klnqn6xyfh3b7gcy17z8x1lvyps5f5mypk9ijmrckhdy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -45518,27 +45654,6 @@ self: {
      }:
      mkDerivation {
        pname = "cmdargs";
-       version = "0.10.18";
-       sha256 = "1lnmcsf6p9yrwwz1zvrw5lbc32xpff7b70yz4ylawaflnlz6wrlh";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base filepath process template-haskell transformers
-       ];
-       executableHaskellDepends = [
-         base filepath process template-haskell transformers
-       ];
-       homepage = "https://github.com/ndmitchell/cmdargs#readme";
-       description = "Command line argument processing";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "cmdargs_0_10_19" = callPackage
-    ({ mkDerivation, base, filepath, process, template-haskell
-     , transformers
-     }:
-     mkDerivation {
-       pname = "cmdargs";
        version = "0.10.19";
        sha256 = "1m1a2zl5ijjkjfrl5zqdqbbdf883y81zlq8qaiy2pww52cai3snf";
        isLibrary = true;
@@ -45552,7 +45667,6 @@ self: {
        homepage = "https://github.com/ndmitchell/cmdargs#readme";
        description = "Command line argument processing";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cmdargs-browser" = callPackage
@@ -45659,8 +45773,8 @@ self: {
     ({ mkDerivation, array, base, containers }:
      mkDerivation {
        pname = "cmu";
-       version = "1.10";
-       sha256 = "0zlc6spb51s2k455s9mspqjjk8xm90wwjlj2nm7949ihkim4j5gy";
+       version = "1.11";
+       sha256 = "1zldm0j4cxhc3zwxz2zn35mbnrqpjagh3v90akvnjz95jy60z171";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ array base containers ];
@@ -45733,6 +45847,24 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "coalpit" = callPackage
+    ({ mkDerivation, base, generic-random, megaparsec, network-uri
+     , scientific, tasty, tasty-quickcheck, tasty-travis, time
+     }:
+     mkDerivation {
+       pname = "coalpit";
+       version = "0.1.1.0";
+       sha256 = "0adays54vg3pyrc3hsdmir0cj7h4r4vvm3a4zakia82gd8bz99iq";
+       libraryHaskellDepends = [
+         base megaparsec network-uri scientific time
+       ];
+       testHaskellDepends = [
+         base generic-random tasty tasty-quickcheck tasty-travis
+       ];
+       description = "Command-line options and DSV parsing and printing";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "code-builder" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -46191,19 +46323,20 @@ self: {
 
   "collection-json" = callPackage
     ({ mkDerivation, aeson, base, bytestring, hspec, hspec-discover
-     , network-uri, network-uri-json, QuickCheck, quickcheck-instances
-     , test-invariant, text
+     , network-arbitrary, network-uri, network-uri-json, QuickCheck
+     , quickcheck-instances, test-invariant, text
      }:
      mkDerivation {
        pname = "collection-json";
-       version = "1.1.1.0";
-       sha256 = "1fvgwshw4622p7j2fnvpxq3bj3pgcshrbrik74a3sdgdj01kpl6c";
+       version = "1.1.2.0";
+       sha256 = "1i95s4pyijy8rpjlisadvqz152kchxkg00dzbs7q9kw739qw0qwi";
        libraryHaskellDepends = [
          aeson base network-uri network-uri-json text
        ];
        testHaskellDepends = [
-         aeson base bytestring hspec network-uri network-uri-json QuickCheck
-         quickcheck-instances test-invariant text
+         aeson base bytestring hspec network-arbitrary network-uri
+         network-uri-json QuickCheck quickcheck-instances test-invariant
+         text
        ];
        testToolDepends = [ hspec-discover ];
        homepage = "https://github.com/alunduil/collection-json.hs";
@@ -47520,10 +47653,8 @@ self: {
      }:
      mkDerivation {
        pname = "compressed";
-       version = "3.10";
-       sha256 = "1y290n421knfh8k8zbcabhw24hb13xj9pkxx4h4v15yji97p5mcw";
-       revision = "1";
-       editedCabalFile = "1fv1ix8bsqbsrzp44i7nz0wp1dwi3l2wdvqvp46a8vbakp5nif8a";
+       version = "3.11";
+       sha256 = "0gfxmfyzgpa176igsby50jpfhpfvd078d7nyvwwg2cjx8hpvyyyp";
        libraryHaskellDepends = [
          base comonad containers fingertree hashable keys pointed reducers
          semigroupoids semigroups unordered-containers
@@ -48125,10 +48256,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "concurrent-utilities";
-       version = "0.2.0.0";
-       sha256 = "12limyhs55ccjxls1dw4cch9ffdn6nrvybaykcyis733w0qvh26i";
-       revision = "1";
-       editedCabalFile = "0sjgrya7v24lmcfhh2x72b6iyzklcsw0fbbsasb4dl31lf118w9b";
+       version = "0.2.0.1";
+       sha256 = "168prywiw4fhh2syzj452pyqj8byy4sb929mgkv5srgwkzqr6g0f";
        libraryHaskellDepends = [ base ];
        homepage = "-";
        description = "More utilities and broad-used datastructures for concurrency";
@@ -48278,6 +48407,34 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "conduit_1_2_13" = callPackage
+    ({ mkDerivation, base, containers, criterion, deepseq, exceptions
+     , hspec, kan-extensions, lifted-base, mmorph, monad-control, mtl
+     , mwc-random, primitive, QuickCheck, resourcet, safe, split
+     , transformers, transformers-base, transformers-compat, vector
+     }:
+     mkDerivation {
+       pname = "conduit";
+       version = "1.2.13";
+       sha256 = "1b0i6zbmp9j0km150nghmq77rz3iahkib3dd2m9hihabc6n1p793";
+       libraryHaskellDepends = [
+         base exceptions lifted-base mmorph monad-control mtl primitive
+         resourcet transformers transformers-base transformers-compat
+       ];
+       testHaskellDepends = [
+         base containers exceptions hspec mtl QuickCheck resourcet safe
+         split transformers
+       ];
+       benchmarkHaskellDepends = [
+         base containers criterion deepseq hspec kan-extensions mwc-random
+         transformers vector
+       ];
+       homepage = "http://github.com/snoyberg/conduit";
+       description = "Streaming data processing library";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "conduit-algorithms" = callPackage
     ({ mkDerivation, async, base, bytestring, bzlib-conduit, conduit
      , conduit-combinators, conduit-extra, containers, deepseq
@@ -48429,8 +48586,8 @@ self: {
      }:
      mkDerivation {
        pname = "conduit-extra";
-       version = "1.2.3.1";
-       sha256 = "0zk30r1qkwcsbyp3wwz0vvrssr1ip5visw8f133ka7axd3ccn1qs";
+       version = "1.2.3.2";
+       sha256 = "1xihl8zrd6jyfnlmsrqshwwqc8176whs5im4jvxvk9038wl6cnqx";
        libraryHaskellDepends = [
          async attoparsec base blaze-builder bytestring conduit directory
          exceptions filepath monad-control network primitive process
@@ -49537,12 +49694,12 @@ self: {
      }) {};
 
   "continued-fraction" = callPackage
-    ({ mkDerivation, base, criterion, free, hspec, recursion-schemes }:
+    ({ mkDerivation, base, criterion, hspec, recursion-schemes }:
      mkDerivation {
        pname = "continued-fraction";
-       version = "0.1.0.3";
-       sha256 = "08zvphhxm5w79zrrj1qsixdq4i5flwz0ci47mmkh671dp99qjriq";
-       libraryHaskellDepends = [ base free recursion-schemes ];
+       version = "0.1.0.6";
+       sha256 = "04vv2qnpz2pfkizrx8layf3z9kfjkika15ha5kpm0av52d405fiz";
+       libraryHaskellDepends = [ base recursion-schemes ];
        testHaskellDepends = [ base hspec ];
        benchmarkHaskellDepends = [ base criterion ];
        homepage = "https://hub.darcs.net/vmchale/continued-fraction#readme";
@@ -50780,8 +50937,8 @@ self: {
     ({ mkDerivation, base, containers, parallel }:
      mkDerivation {
        pname = "cpsa";
-       version = "3.4.0";
-       sha256 = "01imn0nnb567m1l48bjaa6nqp0555bw5lp40d9bqz56dalh4lnlk";
+       version = "3.4.1";
+       sha256 = "1sd6h0xw76iwvgl7i4c9wy6q5fmq75inq5vh79rzf3bhmahb1529";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -51291,17 +51448,20 @@ self: {
      }) {};
 
   "crdt" = callPackage
-    ({ mkDerivation, base, containers, mtl, QuickCheck, tasty
-     , tasty-discover, tasty-quickcheck
+    ({ mkDerivation, base, binary, bytestring, containers, mtl
+     , network-info, QuickCheck, quickcheck-instances, safe, stm, tasty
+     , tasty-discover, tasty-quickcheck, time
      }:
      mkDerivation {
        pname = "crdt";
-       version = "4.0";
-       sha256 = "16lsyvcnz8qjy5lakf4dxzz9b4rcgz8bk6wzf3cmxn51kpxyc0rn";
-       libraryHaskellDepends = [ base containers mtl ];
+       version = "6.1";
+       sha256 = "0mh71svz7d0xpsh0da292sfzyhbd8cja3r0xyddb947k3kd08q3g";
+       libraryHaskellDepends = [
+         base binary bytestring containers mtl network-info safe stm time
+       ];
        testHaskellDepends = [
-         base containers mtl QuickCheck tasty tasty-discover
-         tasty-quickcheck
+         base containers QuickCheck quickcheck-instances tasty
+         tasty-discover tasty-quickcheck
        ];
        homepage = "https://github.com/cblp/crdt#readme";
        description = "Conflict-free replicated data types";
@@ -51779,8 +51939,10 @@ self: {
      }:
      mkDerivation {
        pname = "crypto-api";
-       version = "0.13.2";
-       sha256 = "1vc27qcgbg7hf50rkqhlrs58zn1888ilh4b6wrrm07bnm48xacak";
+       version = "0.13.3";
+       sha256 = "19bsmkqkpnvh01b77pmyarx00fic15j4hvg4pzscrj4prskrx2i9";
+       revision = "1";
+       editedCabalFile = "1z6n1sa5pn3iqvqjrd8hv4bc2pxzsrhm5sh0l8z7g9lbqp6w0wp5";
        libraryHaskellDepends = [
          base bytestring cereal entropy tagged transformers
        ];
@@ -53008,31 +53170,6 @@ self: {
      }:
      mkDerivation {
        pname = "cue-sheet";
-       version = "1.0.0";
-       sha256 = "05fj4iqg0ixrs8076p9jcl5my0qx4hgzcprnaymfkkr0n9x06sz1";
-       revision = "1";
-       editedCabalFile = "15d4wbkh99w27g6bd5h0g0nc2h34ysianlpmnw8pvbvng7srhq5s";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         base bytestring containers data-default-class exceptions megaparsec
-         mtl QuickCheck text
-       ];
-       testHaskellDepends = [
-         base bytestring exceptions hspec hspec-megaparsec megaparsec
-         QuickCheck text
-       ];
-       homepage = "https://github.com/mrkkrp/cue-sheet";
-       description = "Support for construction, rendering, and parsing of CUE sheets";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "cue-sheet_1_0_1" = callPackage
-    ({ mkDerivation, base, bytestring, containers, data-default-class
-     , exceptions, hspec, hspec-megaparsec, megaparsec, mtl, QuickCheck
-     , text
-     }:
-     mkDerivation {
-       pname = "cue-sheet";
        version = "1.0.1";
        sha256 = "13vzay3i385k8i2k56bl9rr9sy7mnhas4b35xc8q7744gbl5hji1";
        enableSeparateDataOutput = true;
@@ -53047,7 +53184,6 @@ self: {
        homepage = "https://github.com/mrkkrp/cue-sheet";
        description = "Support for construction, rendering, and parsing of CUE sheets";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cufft" = callPackage
@@ -55226,6 +55362,34 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "data-msgpack_0_0_11" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers, criterion
+     , data-binary-ieee754, data-msgpack-types, deepseq, groom, hashable
+     , hspec, QuickCheck, text, unordered-containers, vector, void
+     }:
+     mkDerivation {
+       pname = "data-msgpack";
+       version = "0.0.11";
+       sha256 = "11dq5s1s6zcjfa7n464amwiz4sfrkqa7bb5x1rfqiivxc6bgq119";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary bytestring data-binary-ieee754 data-msgpack-types text
+       ];
+       executableHaskellDepends = [ base bytestring groom ];
+       testHaskellDepends = [
+         base bytestring containers data-msgpack-types hashable hspec
+         QuickCheck text unordered-containers vector void
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion deepseq QuickCheck
+       ];
+       homepage = "http://msgpack.org/";
+       description = "A Haskell implementation of MessagePack";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "data-msgpack-types" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, hashable
      , QuickCheck, text, unordered-containers, vector, void
@@ -58956,8 +59120,10 @@ self: {
      }:
      mkDerivation {
        pname = "dib";
-       version = "0.6.1";
-       sha256 = "0y7bkmmzqi9rgiq98m006gfjkr3q2wz2hpxx1dn9pyv896g1cr9l";
+       version = "0.7.1";
+       sha256 = "19qk3k39ckjjinsiixapjnslv2y7abnb0vivp33g054lhjv066z3";
+       revision = "1";
+       editedCabalFile = "19kzycbym6q077kwz5xw6gqkzc8bd6ig6pvx0pri4d1r1bkmgy0i";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -60924,8 +61090,8 @@ self: {
        pname = "distributive";
        version = "0.5.3";
        sha256 = "0y566r97sfyvhsmd4yxiz4ns2mqgwf5bdbp56wgxl6wlkidq0wwi";
-       revision = "2";
-       editedCabalFile = "02j27xvlj0jw3b2jpfg6wbysj0blllin792wj6qnrgnrvd4haj7v";
+       revision = "3";
+       editedCabalFile = "17qqdl8p04vy314jp045100989lh84cbhqv6ghizm87xpk7ck4j3";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          base base-orphans tagged transformers transformers-compat
@@ -63167,8 +63333,8 @@ self: {
      }:
      mkDerivation {
        pname = "dynamic-graph";
-       version = "0.1.0.9";
-       sha256 = "0paa9y5h0pp4b44kq5yn8m43nir4wg9hgfmns2d76r8qjry617qp";
+       version = "0.1.0.10";
+       sha256 = "14bgkrd14a62dnkk9h3syzgxqmkjd50br9qxmiqq2b9fnqd7nf34";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base cairo colour either GLFW-b GLUtil OpenGL pango pipes
@@ -65451,6 +65617,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "emoji" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, template-haskell, text
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "emoji";
+       version = "0.1.0.2";
+       sha256 = "1307phy81cki9ijpsl8hfczxm5wi1lrmmvmyxxn9a109nz9aqfla";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring template-haskell text unordered-containers
+       ];
+       executableHaskellDepends = [ base ];
+       homepage = "https://github.com/nakaji-dayo/hs-emoji#readme";
+       description = "emoji utility";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "empty" = callPackage
     ({ mkDerivation }:
      mkDerivation {
@@ -65588,6 +65773,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "eng-stemmer" = callPackage
+    ({ mkDerivation, base, containers, doctest, mtl, tasty, tasty-hunit
+     , text
+     }:
+     mkDerivation {
+       pname = "eng-stemmer";
+       version = "0.1.0.1";
+       sha256 = "0v0k2hqh2270djy5pgj9c5biywfb4amssv3410y9dqgl9jpsjdg8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base containers mtl text ];
+       executableHaskellDepends = [ base containers text ];
+       testHaskellDepends = [
+         base containers doctest tasty tasty-hunit text
+       ];
+       homepage = "https://github.com/ChrisCoffey/eng-stemmer";
+       description = "An English language stemmer (Porter2)";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "engine-io" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, base64-bytestring
      , bytestring, either, free, monad-loops, mwc-random, stm, stm-delay
@@ -67044,8 +67249,8 @@ self: {
      }:
      mkDerivation {
        pname = "euler-tour-tree";
-       version = "0.1.0.0";
-       sha256 = "0fyz5dyqcgbzpizdpkfd5ndbgpd059cv9f1z84zr5l8wv967c1xf";
+       version = "0.1.0.1";
+       sha256 = "12fxs5992rlfg91xxh2sahm2vykcjcjc30iwzkfm894qrk4flbz4";
        libraryHaskellDepends = [
          base containers fingertree mtl parser-combinators transformers
          Unique
@@ -67366,8 +67571,8 @@ self: {
      }:
      mkDerivation {
        pname = "eventloop";
-       version = "0.8.2.5";
-       sha256 = "0vl9kc0grhp72rlx922khvf5833qshyx4danismf8n5r3i9f7qr0";
+       version = "0.8.2.6";
+       sha256 = "1f3dmkrxjfj128pdkarrc6mka09jmh360bn6vgbp4qm2xv5hl16s";
        libraryHaskellDepends = [
          aeson base bytestring concurrent-utilities deepseq network stm
          suspend text timers websockets
@@ -67681,8 +67886,8 @@ self: {
      }:
      mkDerivation {
        pname = "ex-pool";
-       version = "0.2";
-       sha256 = "0da5grl2fdca24zhlngq2n16smdb4f5vvxqzc29ipsc3j7wkbmva";
+       version = "0.2.1";
+       sha256 = "0djk2g99jn24jcnq2l5yzrs2ra7wq1h3p80xkqx30arkqq5wbf0d";
        libraryHaskellDepends = [
          base exceptions hashable stm time transformers vector
        ];
@@ -68624,21 +68829,24 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "extensible-effects_2_3_0_1" = callPackage
-    ({ mkDerivation, base, criterion, directory, HUnit, mtl, QuickCheck
+  "extensible-effects_2_4_0_0" = callPackage
+    ({ mkDerivation, base, criterion, HUnit, mtl, QuickCheck, silently
      , test-framework, test-framework-hunit, test-framework-quickcheck2
      , test-framework-th, transformers, transformers-base
      }:
      mkDerivation {
        pname = "extensible-effects";
-       version = "2.3.0.1";
-       sha256 = "1mznv07wz8wq42ww54w867x38xq9zr23jf54h6bqyrqjwyl7lavw";
+       version = "2.4.0.0";
+       sha256 = "024566vv5mmnma2fwnbfg9bzayi6inl1a6ys4nqg0cv57rqny6nc";
        libraryHaskellDepends = [ base transformers transformers-base ];
        testHaskellDepends = [
-         base directory HUnit QuickCheck test-framework test-framework-hunit
+         base HUnit QuickCheck silently test-framework test-framework-hunit
+         test-framework-quickcheck2 test-framework-th
+       ];
+       benchmarkHaskellDepends = [
+         base criterion HUnit mtl test-framework test-framework-hunit
          test-framework-quickcheck2 test-framework-th
        ];
-       benchmarkHaskellDepends = [ base criterion mtl ];
        homepage = "https://github.com/suhailshergill/extensible-effects";
        description = "An Alternative to Monad Transformers";
        license = stdenv.lib.licenses.mit;
@@ -69102,6 +69310,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "fast-arithmetic" = callPackage
+    ({ mkDerivation, base, Cabal, composition-prelude, criterion
+     , directory, hspec, http-client, http-client-tls, parallel-io
+     , QuickCheck, recursion-schemes, tar, zlib
+     }:
+     mkDerivation {
+       pname = "fast-arithmetic";
+       version = "0.1.1.5";
+       sha256 = "1pp9wdzzjfsjdbf8vnbpf1a29x6xzigzrjivrdpw7l6cwkhs9gff";
+       setupHaskellDepends = [
+         base Cabal directory http-client http-client-tls parallel-io tar
+         zlib
+       ];
+       libraryHaskellDepends = [
+         base composition-prelude recursion-schemes
+       ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       benchmarkHaskellDepends = [ base criterion ];
+       homepage = "https://github.com/vmchale/fast-arithmetic#readme";
+       description = "Fast functions on integers";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "fast-builder" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, criterion
      , deepseq, ghc-prim, process, QuickCheck, scientific, stm
@@ -69129,8 +69360,8 @@ self: {
      }:
      mkDerivation {
        pname = "fast-combinatorics";
-       version = "0.1.0.7";
-       sha256 = "06c5m5rd4xw7nl5x2f75xbky4f16nr3wk10cvx23pf5l9987rrvq";
+       version = "0.1.0.9";
+       sha256 = "0p9pdp51ii0ggf6ghh7aijk1q1crf850qwdvyi7nkx65nfi9qc7z";
        setupHaskellDepends = [
          base Cabal directory http-client http-client-tls tar zlib
        ];
@@ -69432,15 +69663,13 @@ self: {
      , haskell-src-exts, language-ecmascript, mtl, mtl-compat
      , optparse-applicative, process, safe, sourcemap, split, spoon, syb
      , text, time, transformers, transformers-compat
-     , traverse-with-class, type-eq, uniplate, unordered-containers
-     , utf8-string, vector
+     , traverse-with-class, uniplate, unordered-containers, utf8-string
+     , vector
      }:
      mkDerivation {
        pname = "fay";
-       version = "0.23.1.16";
-       sha256 = "0r4ac76mn7dykva0dz6ar2zfcij2kiz8kjfcywpgdg40g75zhvn4";
-       revision = "8";
-       editedCabalFile = "1ybc4vv0d3vya4a1xgr2sbq1zx1bzm82acxivs458i9pj56wp87j";
+       version = "0.23.2.0";
+       sha256 = "1fhdznpqyrgk2m239qdq6zxsdhx3qhciq8fi2ka7s6l7h9z277dw";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -69449,8 +69678,8 @@ self: {
          data-lens-light directory filepath ghc-paths haskell-src-exts
          language-ecmascript mtl mtl-compat process safe sourcemap split
          spoon syb text time transformers transformers-compat
-         traverse-with-class type-eq uniplate unordered-containers
-         utf8-string vector
+         traverse-with-class uniplate unordered-containers utf8-string
+         vector
        ];
        executableHaskellDepends = [ base mtl optparse-applicative split ];
        homepage = "https://github.com/faylang/fay/wiki";
@@ -72612,6 +72841,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "fmlist_0_9_2" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "fmlist";
+       version = "0.9.2";
+       sha256 = "02868865hqm189h5wjd916abvqwkhbrx5b0119s1dwp70ifvbi4g";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/sjoerdvisscher/fmlist";
+       description = "FoldMap lists";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "fmt" = callPackage
     ({ mkDerivation, base, base16-bytestring, base64-bytestring
      , bytestring, containers, criterion, deepseq, formatting, hspec
@@ -75498,6 +75740,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "fuzzyset_0_1_0_4" = callPackage
+    ({ mkDerivation, base, base-unicode-symbols, data-default, hspec
+     , ieee754, lens, text, text-metrics, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "fuzzyset";
+       version = "0.1.0.4";
+       sha256 = "1nk3qrjcg5q4mnv2lzbw08ikgibix0ns6910z9xixcfq5kgij6my";
+       libraryHaskellDepends = [
+         base base-unicode-symbols data-default lens text text-metrics
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         base base-unicode-symbols hspec ieee754 lens text
+         unordered-containers
+       ];
+       homepage = "https://github.com/laserpants/fuzzyset-haskell";
+       description = "Fuzzy set for approximate string matching";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "fuzzytime" = callPackage
     ({ mkDerivation, base, cmdargs, directory, old-time, process }:
      mkDerivation {
@@ -75567,12 +75831,12 @@ self: {
      }) {};
 
   "fx" = callPackage
-    ({ mkDerivation, base, base-prelude, transformers }:
+    ({ mkDerivation, base }:
      mkDerivation {
        pname = "fx";
-       version = "0.7";
-       sha256 = "114psjyz9jvda86gk29x9xl2h1r6a6lxxhpl4zw5wkf3zszjsylc";
-       libraryHaskellDepends = [ base base-prelude transformers ];
+       version = "0.10";
+       sha256 = "0nki5nb55qahjf3f2dqrfvrx77i3kba6aqiv1pwwkinnlv3k7n7i";
+       libraryHaskellDepends = [ base ];
        homepage = "https://github.com/nikita-volkov/fx";
        description = "Horizontally composable effects";
        license = stdenv.lib.licenses.mit;
@@ -75816,6 +76080,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "gauge_0_2_0" = callPackage
+    ({ mkDerivation, base, basement, bytestring, deepseq, directory
+     , HUnit, math-functions, mwc-random, process, tasty, tasty-hunit
+     , vector
+     }:
+     mkDerivation {
+       pname = "gauge";
+       version = "0.2.0";
+       sha256 = "05sq8lgg7a7y5wpvsvx847whwdznsarxf41vndjx264v8x61jv86";
+       libraryHaskellDepends = [
+         base basement deepseq directory math-functions mwc-random process
+         vector
+       ];
+       testHaskellDepends = [
+         base bytestring deepseq directory HUnit tasty tasty-hunit
+       ];
+       benchmarkHaskellDepends = [ base ];
+       homepage = "https://github.com/vincenthz/hs-gauge";
+       description = "small framework for performance measurement and analysis";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "gbu" = callPackage
     ({ mkDerivation, base, containers, fgl, Graphalyze, haskell98, mtl
      , regex-posix
@@ -76759,6 +77046,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "generics-sop_0_3_2_0" = callPackage
+    ({ mkDerivation, base, deepseq, ghc-prim, template-haskell }:
+     mkDerivation {
+       pname = "generics-sop";
+       version = "0.3.2.0";
+       sha256 = "168v62i845jh9jbfaz3ldz8svz4wmzq9mf2vhb7pxlnbkk8fqq1h";
+       libraryHaskellDepends = [ base deepseq ghc-prim template-haskell ];
+       testHaskellDepends = [ base ];
+       description = "Generic Programming using True Sums of Products";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "generics-sop-lens" = callPackage
     ({ mkDerivation, base, generics-sop, lens }:
      mkDerivation {
@@ -78364,8 +78664,8 @@ self: {
     ({ mkDerivation, base, ghc }:
      mkDerivation {
        pname = "ghc-tcplugins-extra";
-       version = "0.2.1";
-       sha256 = "04m8cblgxb3axjhsbwlb18jmlcfhcllm68c1d5pzv6av404ild4z";
+       version = "0.2.2";
+       sha256 = "1k52r8hdbhsp5ydfi010976nck81q38lm8x069x6sdvslmwda1wq";
        libraryHaskellDepends = [ base ghc ];
        homepage = "http://github.com/clash-lang/ghc-tcplugins-extra";
        description = "Utilities for writing GHC type-checker plugins";
@@ -78408,15 +78708,15 @@ self: {
   "ghc-typelits-extra" = callPackage
     ({ mkDerivation, base, ghc, ghc-prim, ghc-tcplugins-extra
      , ghc-typelits-knownnat, ghc-typelits-natnormalise, integer-gmp
-     , singletons, tasty, tasty-hunit, template-haskell, transformers
+     , tasty, tasty-hunit, template-haskell, transformers
      }:
      mkDerivation {
        pname = "ghc-typelits-extra";
-       version = "0.2.3";
-       sha256 = "1fl1bbsn1hkz3i7100k1k0pwniv7iyxnq1l0i50gj5s8ygxi78zw";
+       version = "0.2.4";
+       sha256 = "0inj776401846brd945p00qkjylniwlvycn1c300p90kyighkpdg";
        libraryHaskellDepends = [
          base ghc ghc-prim ghc-tcplugins-extra ghc-typelits-knownnat
-         ghc-typelits-natnormalise integer-gmp singletons transformers
+         ghc-typelits-natnormalise integer-gmp transformers
        ];
        testHaskellDepends = [
          base ghc-typelits-knownnat ghc-typelits-natnormalise tasty
@@ -78429,20 +78729,19 @@ self: {
 
   "ghc-typelits-knownnat" = callPackage
     ({ mkDerivation, base, ghc, ghc-tcplugins-extra
-     , ghc-typelits-natnormalise, singletons, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, transformers
+     , ghc-typelits-natnormalise, tasty, tasty-hunit, tasty-quickcheck
+     , template-haskell, transformers
      }:
      mkDerivation {
        pname = "ghc-typelits-knownnat";
-       version = "0.3.1";
-       sha256 = "1kprh0fahkbpf7rqbgi8l6883784a8n7k8g40nkdhii7gal9715g";
+       version = "0.4";
+       sha256 = "0qwp44jpp8jbrgri0i3yviqnypdj79b8hpxxbk80dwwsjg1q5ynv";
        libraryHaskellDepends = [
-         base ghc ghc-tcplugins-extra ghc-typelits-natnormalise singletons
+         base ghc ghc-tcplugins-extra ghc-typelits-natnormalise
          template-haskell transformers
        ];
        testHaskellDepends = [
-         base ghc-typelits-natnormalise singletons tasty tasty-hunit
-         tasty-quickcheck
+         base ghc-typelits-natnormalise tasty tasty-hunit tasty-quickcheck
        ];
        homepage = "http://clash-lang.org/";
        description = "Derive KnownNat constraints from other KnownNat constraints";
@@ -78455,8 +78754,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-typelits-natnormalise";
-       version = "0.5.7";
-       sha256 = "0spqlrj7iys6i355sv7r71niimaqx9n3p4p5pfkfck8n5rfc9lq3";
+       version = "0.5.8";
+       sha256 = "0xkhj0kka7j9achgzn66zbxs84pxr5h9jq35x4kdnha5hw34c0i1";
        libraryHaskellDepends = [
          base ghc ghc-tcplugins-extra integer-gmp
        ];
@@ -84719,16 +85018,17 @@ self: {
 
   "graphmod" = callPackage
     ({ mkDerivation, base, Cabal, containers, directory, dotgen
-     , filepath, haskell-lexer
+     , filepath, haskell-lexer, pretty
      }:
      mkDerivation {
        pname = "graphmod";
-       version = "1.4";
-       sha256 = "11gikmhdamsi900nk206hwm9fjjhdcsspj6aa06i8wqg8g4zbblq";
+       version = "1.4.1";
+       sha256 = "029lrdgms3kvqh5g9r762r31nwr0cjkzwksbc501d9kd0gk0ymjh";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          base Cabal containers directory dotgen filepath haskell-lexer
+         pretty
        ];
        homepage = "http://github.com/yav/graphmod/wiki";
        description = "Present the module dependencies of a program as a \"dot\" graph";
@@ -87570,8 +87870,8 @@ self: {
      }:
      mkDerivation {
        pname = "hackage-whatsnew";
-       version = "0.1.0.1";
-       sha256 = "0bg0l6y6v0nrjz3ywfjx5jknhn9898q2h04m8q3iz1j5y6pzj80d";
+       version = "0.1.0.2";
+       sha256 = "0z57nnp0sn15399b11h7kb5dxqmg1gd3l8qv7vw8knxv65yfgra3";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -87863,6 +88163,29 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "haddock-api_2_17_4" = callPackage
+    ({ mkDerivation, array, base, bytestring, Cabal, containers
+     , deepseq, directory, filepath, ghc, ghc-boot, ghc-paths
+     , haddock-library, hspec, QuickCheck, transformers, xhtml
+     }:
+     mkDerivation {
+       pname = "haddock-api";
+       version = "2.17.4";
+       sha256 = "00fn6pzgg8xjbaw12d76jdqh2dbc5xy7miyz0x6kidvvar7i35ss";
+       revision = "1";
+       editedCabalFile = "0saa5ksmvxyvwi2nrzh7m4ha1kwh31pkpa79yrppvw7sm39klpyw";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         array base bytestring Cabal containers deepseq directory filepath
+         ghc ghc-boot ghc-paths haddock-library transformers xhtml
+       ];
+       testHaskellDepends = [ base containers ghc hspec QuickCheck ];
+       homepage = "http://www.haskell.org/haddock/";
+       description = "A documentation-generation tool for Haskell libraries";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "haddock-api" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal, containers
      , deepseq, directory, filepath, ghc, ghc-boot, ghc-paths
@@ -88021,6 +88344,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hadolint" = callPackage
+    ({ mkDerivation, base, bytestring, gitrev, hspec, HUnit
+     , language-docker, optparse-applicative, parsec, ShellCheck, split
+     }:
+     mkDerivation {
+       pname = "hadolint";
+       version = "1.2.5";
+       sha256 = "1rnbxkzqj493yn41ln9hxpmbdvgynb1mm86kl4l522is96smqp7v";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring language-docker parsec ShellCheck split
+       ];
+       executableHaskellDepends = [
+         base gitrev language-docker optparse-applicative parsec
+       ];
+       testHaskellDepends = [
+         base bytestring hspec HUnit language-docker parsec ShellCheck split
+       ];
+       homepage = "https://github.com/hadolint/hadolint";
+       description = "Dockerfile Linter JavaScript API";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "hadoop-formats" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, filepath, snappy
      , text, vector
@@ -90849,8 +91196,8 @@ self: {
     ({ mkDerivation, base, containers, deepseq, hashable }:
      mkDerivation {
        pname = "hashmap";
-       version = "1.3.2";
-       sha256 = "15jppbxwqkwccdif789c7gvlfypyd98gnv1p5dh2kx977r19sh01";
+       version = "1.3.3";
+       sha256 = "0ma7svf9nanlfbj9nkk6bzk4m98i7xd71xrdc3a5dmmws5yba1nw";
        libraryHaskellDepends = [ base containers deepseq hashable ];
        homepage = "https://github.com/foxik/hashmap";
        description = "Persistent containers Map and Set based on hashing";
@@ -92422,8 +92769,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-ast";
-       version = "1.0.0.2";
-       sha256 = "02g90k13yif22dpil39icx95xfm4ac13b8xc6n40wglci8fmy8pz";
+       version = "1.0.0.3";
+       sha256 = "1zfcwm6na7ivl4xy6yfdbgncklxp70g5llzl7i754sqvacbp7ygv";
        libraryHaskellDepends = [
          base ghc mtl references template-haskell uniplate
        ];
@@ -92493,8 +92840,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-backend-ghc";
-       version = "1.0.0.2";
-       sha256 = "1h1ccqng5w25d0k0iw8w7jpdww3gnm4mzs8gzr0amlbw8azar29d";
+       version = "1.0.0.3";
+       sha256 = "1k8ykgasq621dndazb99834l6c0gz3qp40r81ja5mjwfqnihy2wk";
        libraryHaskellDepends = [
          base bytestring containers ghc ghc-boot-th haskell-tools-ast mtl
          references safe split template-haskell transformers uniplate
@@ -92514,8 +92861,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-builtin-refactorings";
-       version = "1.0.0.2";
-       sha256 = "0ysn8fgyj89f7bnmijb1vcp9qckc7w7zjj209rlg2cx5qfs75dhn";
+       version = "1.0.0.3";
+       sha256 = "0m6wwx3z5gbh9pak7r6lirk66clyb6yzryhbzcqhnwlnaawrpnh4";
        libraryHaskellDepends = [
          base Cabal containers directory filepath ghc ghc-paths
          haskell-tools-ast haskell-tools-backend-ghc
@@ -92545,8 +92892,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-cli";
-       version = "1.0.0.2";
-       sha256 = "11x0b85jixdpf1jps6y35v3gsh5yrnr1qvdwim75rzhkd73fxrwn";
+       version = "1.0.0.3";
+       sha256 = "1cbp5n2b4q3kjacj4adnblb5znwi9waqx0pg14khk6nhdpqbp4l7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -92583,8 +92930,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-daemon";
-       version = "1.0.0.2";
-       sha256 = "0sczrldcby64cghivmd8ks9srdg84xk1h9rxxp1ywysjah86ir6x";
+       version = "1.0.0.3";
+       sha256 = "1g25i9ilsrk0201cnnm2r5xbcnlmknpvw3h99vl087i3d913wln7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -92616,8 +92963,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-debug";
-       version = "1.0.0.2";
-       sha256 = "1shgm21g0s0f0amlf42imfb2s6279s6aqfnb7gqkh22q8pamsvhj";
+       version = "1.0.0.3";
+       sha256 = "1f2m1ggjjbdwl23v558dlyqzcl00dg2almhppf8m3xg5vzgjzlpj";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -92643,8 +92990,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-demo";
-       version = "1.0.0.2";
-       sha256 = "1hmpjm5z7k4qbq3q1gl2qmqrprx3kd8n980gsmwk53i5lj17h7dp";
+       version = "1.0.0.3";
+       sha256 = "17cqnchan6qm9hhrrzk8m9v3qqzr3rfb1q8iyf8daa50qj9s836p";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -92675,8 +93022,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-experimental-refactorings";
-       version = "1.0.0.2";
-       sha256 = "0avxnp5zdc3rafqg5arvnfljyhp3v2ass96z39458b4zmrxf2mgd";
+       version = "1.0.0.3";
+       sha256 = "0y8dzrxv62ad164nikzhlny55im4ys16nkiak041yqygzg9qzshz";
        libraryHaskellDepends = [
          base Cabal containers directory filepath ghc ghc-paths
          haskell-tools-ast haskell-tools-backend-ghc
@@ -92702,8 +93049,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-prettyprint";
-       version = "1.0.0.2";
-       sha256 = "00r76y11l7sj8w76svxnjr4rxb99s47m6lv4jp0k1jdzyybzsjjf";
+       version = "1.0.0.3";
+       sha256 = "0gm48sikbm3dzv687wy7qn7j6159jf6j2gq0yhrhvxqhss4r03md";
        libraryHaskellDepends = [
          base containers ghc haskell-tools-ast mtl references split text
          uniplate
@@ -92721,8 +93068,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-refactor";
-       version = "1.0.0.2";
-       sha256 = "03pvjgwz9w79zk7rkx0pm09arbpijnljp3q2aykjpblh7lh6va95";
+       version = "1.0.0.3";
+       sha256 = "1gfy04fj3rg900ii32msyqrhzzwfcj6sl9z3ldjfm0c0jpdx4bm3";
        libraryHaskellDepends = [
          base Cabal containers directory filepath ghc ghc-paths
          haskell-tools-ast haskell-tools-backend-ghc
@@ -92741,8 +93088,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-rewrite";
-       version = "1.0.0.2";
-       sha256 = "1lq5xxsplr6w0jrwwih86jl8alvzlzg3dqfb0pimdi0z23jyqq4f";
+       version = "1.0.0.3";
+       sha256 = "15i25crjz50i9kxj2r2dsvmckfq8c0hkwypqrivy7c39cmqhv504";
        libraryHaskellDepends = [
          base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl
          references
@@ -95506,8 +95853,8 @@ self: {
      }:
      mkDerivation {
        pname = "hdaemonize";
-       version = "0.5.4";
-       sha256 = "0r6bfb2bc9lg4iywbql7ik9swvvn4lfhq0qn7r20v4gq5fkpwgvw";
+       version = "0.5.5";
+       sha256 = "17q2zr9bv6xwnldgbsh1idwfgybp8q4xzq79p2lmmi3f0q6cnl6j";
        libraryHaskellDepends = [
          base bytestring extensible-exceptions filepath hsyslog mtl unix
        ];
@@ -96173,20 +96520,22 @@ self: {
      }) {};
 
   "hedgehog-gen-json" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, hedgehog, hjsonschema
-     , lens, protolude, scientific, tasty, tasty-hedgehog, vector
+    ({ mkDerivation, aeson, base, bytestring, containers, exceptions
+     , hedgehog, lens, protolude, regex-genex, regex-posix, scientific
+     , tasty, tasty-hedgehog, text, unordered-containers, vector
      }:
      mkDerivation {
        pname = "hedgehog-gen-json";
-       version = "0.0.0";
-       sha256 = "0fxa9hafgld31v6nsn3cfc73h5bcb11rjnycf5cw628h2nbvm2ra";
+       version = "0.1.0";
+       sha256 = "1b2sb33ah8df2v36hq1axf8dc5d3kflvpb70fcs2pbr44wzrv8x4";
        libraryHaskellDepends = [
-         aeson base bytestring hedgehog hjsonschema lens protolude
-         scientific vector
+         aeson base bytestring containers exceptions hedgehog lens protolude
+         regex-genex scientific text unordered-containers vector
        ];
        testHaskellDepends = [
-         aeson base bytestring hedgehog hjsonschema lens protolude
-         scientific tasty tasty-hedgehog vector
+         aeson base bytestring containers exceptions hedgehog lens protolude
+         regex-genex regex-posix scientific tasty tasty-hedgehog text
+         unordered-containers vector
        ];
        homepage = "https://github.com/githubuser/haskell-hedgehog-gen-json#readme";
        description = "JSON generators for Hedgehog";
@@ -96390,8 +96739,10 @@ self: {
      }:
      mkDerivation {
        pname = "heist";
-       version = "1.0.1.1";
-       sha256 = "1incy8w291k3vivnrxxqw12i77qzq8b840z8l99i0mkwbl3w3gf7";
+       version = "1.0.1.2";
+       sha256 = "0kpn5c3j7d42l12axd05hglhxqc4y7l0rz57lcqh3yznjl7mzv71";
+       revision = "1";
+       editedCabalFile = "0aac04b374bi02nj1li7xf0w2z1d87l8qhzjmpsharg9jxrk8ngn";
        libraryHaskellDepends = [
          aeson attoparsec base blaze-builder blaze-html bytestring
          containers directory directory-tree dlist filepath hashable
@@ -98721,21 +99072,21 @@ self: {
      }) {};
 
   "hindent" = callPackage
-    ({ mkDerivation, base, bytestring, containers, criterion, deepseq
-     , descriptive, Diff, directory, exceptions, ghc-prim
-     , haskell-src-exts, hspec, monad-loops, mtl, path, path-io, text
-     , transformers, unix-compat, utf8-string, yaml
+    ({ mkDerivation, base, bytestring, Cabal, containers, criterion
+     , deepseq, descriptive, Diff, directory, exceptions, filepath
+     , ghc-prim, haskell-src-exts, hspec, monad-loops, mtl, path
+     , path-io, text, transformers, unix-compat, utf8-string, yaml
      }:
      mkDerivation {
        pname = "hindent";
-       version = "5.2.4.1";
-       sha256 = "0m35gd2r49cnaxsn9k82g8arj5pz66glsijlji2g77psd9a3flff";
+       version = "5.2.5";
+       sha256 = "19lckzwsqy8d1wry7hlg5vcg10dc5isai1z0n8srap5hlqvifw1g";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         base bytestring containers exceptions haskell-src-exts monad-loops
-         mtl text transformers utf8-string yaml
+         base bytestring Cabal containers directory exceptions filepath
+         haskell-src-exts monad-loops mtl text transformers utf8-string yaml
        ];
        executableHaskellDepends = [
          base bytestring deepseq descriptive directory exceptions ghc-prim
@@ -99744,8 +100095,8 @@ self: {
     ({ mkDerivation, base, hledger-lib, text, time }:
      mkDerivation {
        pname = "hledger-diff";
-       version = "0.2.0.12";
-       sha256 = "074yqf8xsa1crfjxf2inn37bn0qm0dbxl0mlnxxlx4cqyjyqsz7h";
+       version = "0.2.0.13";
+       sha256 = "0kngmnpn5qk76hbf1ynfz9zfzwvsslq7klih78k103zl76ggdvsv";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base hledger-lib text time ];
@@ -100912,6 +101263,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hoauth2_1_6_1" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, exceptions
+     , http-conduit, http-types, microlens, text, unordered-containers
+     , uri-bytestring, uri-bytestring-aeson, wai, warp
+     }:
+     mkDerivation {
+       pname = "hoauth2";
+       version = "1.6.1";
+       sha256 = "0rmb3f4ci75fpzzqcq4qrjnqpnpmpr6i9j69z7cf8m2ji1vnvlw7";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring exceptions http-conduit http-types microlens
+         text unordered-containers uri-bytestring uri-bytestring-aeson
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring containers http-conduit http-types text
+         uri-bytestring wai warp
+       ];
+       homepage = "https://github.com/freizl/hoauth2";
+       description = "Haskell OAuth2 authentication client";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hob" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , glib, gtk-largeTreeStore, gtk3, gtksourceview3, hspec, mtl, pango
@@ -101002,17 +101378,17 @@ self: {
      , bytestring, concurrentoutput, containers, cryptonite, data-fix
      , deepseq, directory, exceptions, filepath, foldl, hnix
      , http-client, http-types, lens, lens-aeson, lifted-base, memory
-     , mtl, neat-interpolation, network, network-uri, optional-args
-     , optparse-applicative, optparse-generic, pooled-io, pureMD5
-     , scientific, tar, tasty, tasty-golden, tasty-hunit
+     , mtl, neat-interpolation, network, network-uri, nix-paths
+     , optional-args, optparse-applicative, optparse-generic, pooled-io
+     , pureMD5, scientific, tar, tasty, tasty-golden, tasty-hunit
      , tasty-quickcheck, tasty-smallcheck, temporary, text, time
      , transformers, turtle, unordered-containers, uri-bytestring
      , vector, wreq, zlib
      }:
      mkDerivation {
        pname = "hocker";
-       version = "1.0.2";
-       sha256 = "1bdzbggvin83m778qq6367mpv2cwgwpbahhlzf290iwikmhmhgr2";
+       version = "1.0.4";
+       sha256 = "1lf8m6cd54vc436krl3j4kanmnd86r4ri45a1qp7y4qqlpplcnpf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -101020,9 +101396,9 @@ self: {
          concurrentoutput containers cryptonite data-fix deepseq directory
          exceptions filepath foldl hnix http-client http-types lens
          lens-aeson lifted-base memory mtl neat-interpolation network
-         network-uri optparse-applicative optparse-generic pooled-io pureMD5
-         scientific tar temporary text time transformers turtle
-         unordered-containers uri-bytestring vector wreq zlib
+         network-uri nix-paths optparse-applicative optparse-generic
+         pooled-io pureMD5 scientific tar temporary text time transformers
+         turtle unordered-containers uri-bytestring vector wreq zlib
        ];
        executableHaskellDepends = [
          base bytestring cryptonite data-fix filepath hnix lens mtl network
@@ -101685,6 +102061,39 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hoogle_5_0_14" = callPackage
+    ({ mkDerivation, aeson, base, binary, bytestring, cmdargs, conduit
+     , conduit-extra, connection, containers, deepseq, directory, extra
+     , filepath, haskell-src-exts, http-conduit, http-types, js-flot
+     , js-jquery, mmap, network, network-uri, old-locale, process
+     , process-extras, QuickCheck, resourcet, storable-tuple, tar
+     , template-haskell, text, time, transformers, uniplate, utf8-string
+     , vector, wai, wai-logger, warp, warp-tls, zlib
+     }:
+     mkDerivation {
+       pname = "hoogle";
+       version = "5.0.14";
+       sha256 = "1y5vjwp60s35h13bnhjh4ga731m3vz004dbg8w5s7mwnfk5akkz7";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         aeson base binary bytestring cmdargs conduit conduit-extra
+         connection containers deepseq directory extra filepath
+         haskell-src-exts http-conduit http-types js-flot js-jquery mmap
+         network network-uri old-locale process process-extras QuickCheck
+         resourcet storable-tuple tar template-haskell text time
+         transformers uniplate utf8-string vector wai wai-logger warp
+         warp-tls zlib
+       ];
+       executableHaskellDepends = [ base ];
+       testTarget = "--test-option=--no-net";
+       homepage = "http://hoogle.haskell.org/";
+       description = "Haskell API Search";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hoogle" = callPackage
     ({ mkDerivation, aeson, base, binary, bytestring, cmdargs, conduit
      , conduit-extra, connection, containers, deepseq, directory, extra
@@ -101696,8 +102105,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoogle";
-       version = "5.0.15";
-       sha256 = "0bfb3y4rasl8dzcivvhhpq6ijspn37i53rhzxc9gx4yvdnai57sb";
+       version = "5.0.16";
+       sha256 = "0fkq0mgf48rkyscs5ca11dcz47wr9f2sayl2607rcj4v897kx1a5";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -102792,8 +103201,8 @@ self: {
     ({ mkDerivation, base, random }:
      mkDerivation {
        pname = "hpg";
-       version = "0.7";
-       sha256 = "0p2a8h9z5kbqpb99rclgkll1yv2in2fni5xvhrrzyphyhpqi1f6a";
+       version = "0.8";
+       sha256 = "1in245bwnymzxp1bzvzkmfwxs2pxnhw94c9j8z9v3vxvz7g0fygs";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base random ];
@@ -104818,14 +105227,14 @@ self: {
     ({ mkDerivation, base, hscurses, random, safe, unix }:
      mkDerivation {
        pname = "hscurses-fish-ex";
-       version = "1.3.1";
-       sha256 = "1s7b2v3cl0nl2b55agn5wkvxn30f2bgp6mznkn33148vlbya1mzs";
+       version = "1.3.2";
+       sha256 = "08qmnf8qrk3zlq3flkma8sll84czdaydv6nmyb79jaz5fknv12rn";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base hscurses random safe unix ];
-       homepage = "http://ui3.info/darcs/hscurses-fish-ex/";
+       homepage = "http://hub.darcs.net/dino/hscurses-fish-ex";
        description = "hscurses swimming fish example";
-       license = stdenv.lib.licenses.bsd3;
+       license = stdenv.lib.licenses.isc;
      }) {};
 
   "hsdev" = callPackage
@@ -105219,8 +105628,8 @@ self: {
      }:
      mkDerivation {
        pname = "hsimport";
-       version = "0.8.4";
-       sha256 = "1xngy3qnk6nr0yvvkq7cqay0kkhnp0v4ah27w8r5v3q4malraa1l";
+       version = "0.8.5";
+       sha256 = "05gdzl4h67rjpw2nhk6dvd9l8lmx1kdg4cy9hmk5l36vrk8s9ic6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -105423,8 +105832,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua";
-       version = "0.9.3";
-       sha256 = "1ml64f8faz17qfp0wm9fqgribcf8fvyhazjk9a1385fsjy96ks8m";
+       version = "0.9.5";
+       sha256 = "1j2zk7f7nyywg2b0n6kb2yf6ljc7cn2sk9jz0h76g3ag2b70l12n";
        configureFlags = [ "-fsystem-lua" ];
        libraryHaskellDepends = [
          base bytestring containers exceptions fail mtl text
@@ -105823,6 +106232,30 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "hspec_2_4_6" = callPackage
+    ({ mkDerivation, base, call-stack, directory, hspec-core
+     , hspec-discover, hspec-expectations, hspec-meta, HUnit, QuickCheck
+     , stringbuilder, transformers
+     }:
+     mkDerivation {
+       pname = "hspec";
+       version = "2.4.6";
+       sha256 = "1lq24aszswn103l801vggmmd0sp75zrkjzskifz47p3njl1lb1pj";
+       libraryHaskellDepends = [
+         base call-stack hspec-core hspec-discover hspec-expectations HUnit
+         QuickCheck transformers
+       ];
+       testHaskellDepends = [
+         base call-stack directory hspec-core hspec-discover
+         hspec-expectations hspec-meta HUnit QuickCheck stringbuilder
+         transformers
+       ];
+       homepage = "http://hspec.github.io/";
+       description = "A Testing Framework for Haskell";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hspec-attoparsec" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, hspec
      , hspec-expectations, text
@@ -105896,6 +106329,53 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "hspec-core_2_4_6" = callPackage
+    ({ mkDerivation, ansi-terminal, array, async, base, call-stack
+     , deepseq, directory, filepath, hspec-expectations, hspec-meta
+     , HUnit, process, QuickCheck, quickcheck-io, random, setenv
+     , silently, temporary, tf-random, time, transformers
+     }:
+     mkDerivation {
+       pname = "hspec-core";
+       version = "2.4.6";
+       sha256 = "048bql9v6skxxjyapknpby0iisk2g2d8m6caxpkyd91cyrdvq4j6";
+       libraryHaskellDepends = [
+         ansi-terminal array async base call-stack deepseq directory
+         filepath hspec-expectations HUnit QuickCheck quickcheck-io random
+         setenv tf-random time transformers
+       ];
+       testHaskellDepends = [
+         ansi-terminal array async base call-stack deepseq directory
+         filepath hspec-expectations hspec-meta HUnit process QuickCheck
+         quickcheck-io random setenv silently temporary tf-random time
+         transformers
+       ];
+       testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
+       homepage = "http://hspec.github.io/";
+       description = "A Testing Framework for Haskell";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hspec-dirstream" = callPackage
+    ({ mkDerivation, base, dirstream, filepath, hspec, hspec-core
+     , pipes, pipes-safe, system-filepath, text
+     }:
+     mkDerivation {
+       pname = "hspec-dirstream";
+       version = "0.1.0.1";
+       sha256 = "0dkxk45wlx051m1g36kxam22lvdzhmzcvls3268wc4m3r0clxjli";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base dirstream filepath hspec hspec-core pipes pipes-safe
+         system-filepath text
+       ];
+       testHaskellDepends = [ base hspec ];
+       homepage = "https://hub.darcs.net/vmchale/hspec-dirstream";
+       description = "Helper functions to simplify adding integration tests";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hspec-discover" = callPackage
     ({ mkDerivation, base, directory, filepath, hspec-meta }:
      mkDerivation {
@@ -105912,6 +106392,26 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "hspec-discover_2_4_6" = callPackage
+    ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck
+     }:
+     mkDerivation {
+       pname = "hspec-discover";
+       version = "2.4.6";
+       sha256 = "1qh07b5by9ry62l7f700zxlnbdsjnhr5s1ja8ws0ifx6xqsyl719";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base directory filepath ];
+       executableHaskellDepends = [ base directory filepath ];
+       testHaskellDepends = [
+         base directory filepath hspec-meta QuickCheck
+       ];
+       homepage = "http://hspec.github.io/";
+       description = "Automatically discover and run Hspec tests";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hspec-expectations" = callPackage
     ({ mkDerivation, base, call-stack, HUnit, nanospec }:
      mkDerivation {
@@ -106039,6 +106539,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hspec-golden-aeson_0_5_1_0" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory
+     , filepath, hspec, hspec-core, QuickCheck, quickcheck-arbitrary-adt
+     , random, silently, transformers
+     }:
+     mkDerivation {
+       pname = "hspec-golden-aeson";
+       version = "0.5.1.0";
+       sha256 = "0d3ww44c0al841j6z5w6br1qa91v5nr0lfbzaa4cdydynvi4s6lq";
+       libraryHaskellDepends = [
+         aeson aeson-pretty base bytestring directory filepath hspec
+         QuickCheck quickcheck-arbitrary-adt random transformers
+       ];
+       testHaskellDepends = [
+         aeson base directory hspec hspec-core QuickCheck
+         quickcheck-arbitrary-adt silently transformers
+       ];
+       homepage = "https://github.com/plow-technologies/hspec-golden-aeson#readme";
+       description = "Use tests to monitor changes in Aeson serialization";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hspec-hashable" = callPackage
     ({ mkDerivation, base, hashable, hspec, hspec-core, QuickCheck
      , silently
@@ -107723,8 +108246,8 @@ self: {
      }:
      mkDerivation {
        pname = "htoml-megaparsec";
-       version = "1.0.1.11";
-       sha256 = "09810a4s0gfza0sh4ldh355sbp3810qy8gkcpvq2048h6ajh2kz5";
+       version = "1.0.1.12";
+       sha256 = "1yzkhbsbxfpmy70nb52715gsppmlsnzr50vfmv0w0fqmw76abd8i";
        libraryHaskellDepends = [
          base composition-prelude containers deepseq megaparsec mtl
          old-locale text time unordered-containers vector
@@ -107733,11 +108256,8 @@ self: {
          aeson base bytestring containers file-embed hspec megaparsec tasty
          tasty-hspec tasty-hunit text time unordered-containers vector
        ];
-       benchmarkHaskellDepends = [
-         aeson base containers criterion text time unordered-containers
-         vector
-       ];
-       homepage = "https://github.com/vmchale/htoml-megaparsec";
+       benchmarkHaskellDepends = [ base criterion text ];
+       homepage = "https://hub.darcs.net/vmchale/htoml-megaparsec";
        description = "Parser for TOML files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -107856,6 +108376,8 @@ self: {
        pname = "http-api-data";
        version = "0.3.7.1";
        sha256 = "1zbmf0kkfsw7pfznisi205gh7jd284gfarxsyiavd2iw26akwqwc";
+       revision = "1";
+       editedCabalFile = "0g57k71bssf81yba6xf9fcxlys8m5ax5kvrs4gvckahf5ihdxds6";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          attoparsec attoparsec-iso8601 base bytestring containers hashable
@@ -111744,17 +112266,16 @@ self: {
      , ansi-wl-pprint, array, async, base, base64-bytestring, binary
      , blaze-html, blaze-markup, bytestring, Cabal, cheapskate
      , code-page, containers, deepseq, directory, filepath, fingertree
-     , fsnotify, gmp, haskeline, ieee754, libffi, mtl, network
-     , optparse-applicative, parsers, pretty, process, regex-tdfa, safe
+     , fsnotify, gmp, haskeline, ieee754, libffi, megaparsec, mtl
+     , network, optparse-applicative, pretty, process, regex-tdfa, safe
      , split, tagged, tasty, tasty-golden, tasty-rerun, terminal-size
-     , text, time, transformers, transformers-compat, trifecta, uniplate
-     , unix, unordered-containers, utf8-string, vector
-     , vector-binary-instances, zip-archive
+     , text, time, transformers, uniplate, unix, unordered-containers
+     , utf8-string, vector, vector-binary-instances, zip-archive
      }:
      mkDerivation {
        pname = "idris";
-       version = "1.1.1";
-       sha256 = "0rq43i3mf7b4yiwzrzzpyh3ldka3j514ms9cf31vsfpy0jn3bvkp";
+       version = "1.2.0";
+       sha256 = "0bim5lmr1wh3sc5nj5axy8xa2qq8rajp13x363mb9kkrnfy5wbxk";
        configureFlags = [ "-fcurses" "-fexeconly" "-fffi" "-fgmp" ];
        isLibrary = true;
        isExecutable = true;
@@ -111764,11 +112285,11 @@ self: {
          aeson annotated-wl-pprint ansi-terminal ansi-wl-pprint array async
          base base64-bytestring binary blaze-html blaze-markup bytestring
          cheapskate code-page containers deepseq directory filepath
-         fingertree fsnotify haskeline ieee754 libffi mtl network
-         optparse-applicative parsers pretty process regex-tdfa safe split
-         terminal-size text time transformers transformers-compat trifecta
-         uniplate unix unordered-containers utf8-string vector
-         vector-binary-instances zip-archive
+         fingertree fsnotify haskeline ieee754 libffi megaparsec mtl network
+         optparse-applicative pretty process regex-tdfa safe split
+         terminal-size text time transformers uniplate unix
+         unordered-containers utf8-string vector vector-binary-instances
+         zip-archive
        ];
        librarySystemDepends = [ gmp ];
        executableHaskellDepends = [
@@ -112925,6 +113446,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "imprint" = callPackage
+    ({ mkDerivation, base, binary, bytestring, constraints, hspec }:
+     mkDerivation {
+       pname = "imprint";
+       version = "0.0.1.0";
+       sha256 = "0f56zy6ay6wvcvqfplvc3gckngxngxm9r62h1w36lxm74xy8544v";
+       libraryHaskellDepends = [ base binary bytestring constraints ];
+       testHaskellDepends = [ base binary constraints hspec ];
+       homepage = "https://github.com/mrkkrp/imprint";
+       description = "Serialization of arbitrary Haskell expressions";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "improve" = callPackage
     ({ mkDerivation, base, mtl, yices }:
      mkDerivation {
@@ -113617,8 +114151,8 @@ self: {
     ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring
      , containers, cryptohash, directory, filepath, gsl, gslcblas
      , hashable, hspec, mtl, parsec, parsers, QuickCheck, raw-strings-qq
-     , regex-posix, stdenv, template-haskell, transformers
-     , unordered-containers, vector
+     , regex-posix, template-haskell, transformers, unordered-containers
+     , vector
      }:
      mkDerivation {
        pname = "inline-c";
@@ -113639,6 +114173,7 @@ self: {
        ];
        description = "Write Haskell source files including C code inline. No FFI required.";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) gsl; gslcblas = null;};
 
   "inline-c" = callPackage
@@ -113668,7 +114203,7 @@ self: {
      }) {inherit (pkgs) gsl; gslcblas = null;};
 
   "inline-c-cpp_0_1_0_0" = callPackage
-    ({ mkDerivation, base, inline-c, stdenv, template-haskell }:
+    ({ mkDerivation, base, inline-c, template-haskell }:
      mkDerivation {
        pname = "inline-c-cpp";
        version = "0.1.0.0";
@@ -113677,6 +114212,7 @@ self: {
        testHaskellDepends = [ base ];
        description = "Lets you embed C++ code into Haskell";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "inline-c-cpp" = callPackage
@@ -115472,6 +116008,32 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "iri" = callPackage
+    ({ mkDerivation, attoparsec, base, base-prelude, bug, bytestring
+     , contravariant, ip, profunctors, ptr, punycode, QuickCheck
+     , quickcheck-instances, rerebase, semigroups, tasty, tasty-hunit
+     , tasty-quickcheck, template-haskell, text, text-builder, th-lift
+     , th-lift-instances, unordered-containers, vector, vector-builder
+     }:
+     mkDerivation {
+       pname = "iri";
+       version = "0.2";
+       sha256 = "0rldjjfdrg5sv96aig5y4yb13633yy3dcxq659i2drmipyll8iw0";
+       libraryHaskellDepends = [
+         attoparsec base base-prelude bug bytestring contravariant ip
+         profunctors ptr punycode semigroups template-haskell text
+         text-builder th-lift th-lift-instances unordered-containers vector
+         vector-builder
+       ];
+       testHaskellDepends = [
+         QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       homepage = "https://github.com/nikita-volkov/iri";
+       description = "RFC-based International Resource Identifier library";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "iridium" = callPackage
     ({ mkDerivation, ansi-terminal, base, bytestring, Cabal, containers
      , extra, foldl, http-conduit, lifted-base, monad-control
@@ -119923,20 +120485,21 @@ self: {
      }) {};
 
   "kicad-data" = callPackage
-    ({ mkDerivation, base, ieee754, lens-family, parsec, parsec-numbers
-     , pretty-compact, QuickCheck, test-framework
-     , test-framework-quickcheck2
+    ({ mkDerivation, base, charsetdetect, encoding, HUnit, ieee754
+     , lens-family, parsec, pretty-compact, QuickCheck, test-framework
+     , test-framework-hunit, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "kicad-data";
-       version = "0.4.0";
-       sha256 = "098yfgrf9wiib8agx6frdgd766lyzkqyifx9lbj4ssyrgp03qnm5";
+       version = "0.5.0";
+       sha256 = "0nbzprp6j1d6l507h9s9c82y130w5b0jqlmc3dxd1ns2q5qf8cin";
        libraryHaskellDepends = [
-         base ieee754 lens-family parsec parsec-numbers pretty-compact
+         base ieee754 lens-family parsec pretty-compact
        ];
        testHaskellDepends = [
-         base ieee754 lens-family parsec parsec-numbers pretty-compact
-         QuickCheck test-framework test-framework-quickcheck2
+         base charsetdetect encoding HUnit ieee754 lens-family parsec
+         pretty-compact QuickCheck test-framework test-framework-hunit
+         test-framework-quickcheck2
        ];
        homepage = "http://github.com/kasbah/haskell-kicad-data";
        description = "Parser and writer for KiCad files";
@@ -121656,6 +122219,33 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
+  "language-docker_2_0_1" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, directory, filepath, free
+     , Glob, hspec, HUnit, mtl, parsec, pretty, process, QuickCheck
+     , semigroups, split, template-haskell, text, th-lift
+     , th-lift-instances, time, transformers, unordered-containers, yaml
+     }:
+     mkDerivation {
+       pname = "language-docker";
+       version = "2.0.1";
+       sha256 = "0xd7r6npr7kzdh3pxcidvqff3lrww6dqyyksg58chnb57d87b0sc";
+       libraryHaskellDepends = [
+         aeson base bytestring directory filepath free Glob mtl parsec
+         pretty semigroups split template-haskell text th-lift
+         th-lift-instances time transformers unordered-containers yaml
+       ];
+       testHaskellDepends = [
+         aeson base bytestring directory filepath free Glob hspec HUnit mtl
+         parsec pretty process QuickCheck semigroups split template-haskell
+         text th-lift th-lift-instances time transformers
+         unordered-containers yaml
+       ];
+       homepage = "https://github.com/hadolint/language-docker#readme";
+       description = "Dockerfile parser, pretty-printer and embedded DSL";
+       license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "language-dockerfile" = callPackage
     ({ mkDerivation, aeson, base, bytestring, directory, filepath, free
      , Glob, hspec, HUnit, mtl, parsec, pretty, process, QuickCheck
@@ -123631,6 +124221,8 @@ self: {
        pname = "lens-family-th";
        version = "0.5.0.1";
        sha256 = "00rpx75hh8p2991m36jp1cb91m048xjn8f02kj2zqsfwfhimfdzs";
+       revision = "1";
+       editedCabalFile = "190jxqskd61irc97zb95h08zlkszlhpik4zmb7y4vk7x06zz00m6";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base hspec lens-family template-haskell ];
        homepage = "http://github.com/DanBurton/lens-family-th#readme";
@@ -126906,8 +127498,8 @@ self: {
      }:
      mkDerivation {
        pname = "llvm-hs";
-       version = "5.1.2";
-       sha256 = "01ayla3a119cir40zjwhgyn0dwrq7cw2waydhadk7rayk6pfk3fc";
+       version = "5.1.3";
+       sha256 = "0swpc431w16g9yip5w67kd77ilc6yqqk526h7sl5n4sn7xlc9nnc";
        setupHaskellDepends = [ base Cabal containers ];
        libraryHaskellDepends = [
          array attoparsec base bytestring containers exceptions llvm-hs-pure
@@ -126953,8 +127545,8 @@ self: {
      }:
      mkDerivation {
        pname = "llvm-hs-pure";
-       version = "5.1.1";
-       sha256 = "1b3gfmyd40knq3kbx4s3sk9d6aw2f5n81liywjfsxirl6vm8xrz5";
+       version = "5.1.2";
+       sha256 = "0m6r8l37151y5a7ad5bbb1xw5f18y4hm91ildmz10wnsmhx9kl64";
        libraryHaskellDepends = [
          attoparsec base bytestring containers fail mtl template-haskell
          transformers unordered-containers
@@ -127636,18 +128228,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "log-warper_1_8_4" = callPackage
+  "log-warper_1_8_5" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, async, base, containers
-     , data-default, deepseq, directory, filepath, fmt, hspec, HUnit
-     , markdown-unlit, microlens, microlens-mtl, microlens-platform
-     , mmorph, monad-control, monad-loops, mtl, QuickCheck, text, time
-     , transformers, transformers-base, universum, unix
-     , unordered-containers, vector, yaml
+     , data-default, deepseq, directory, filepath, fmt, hspec
+     , hspec-discover, HUnit, markdown-unlit, microlens, microlens-mtl
+     , microlens-platform, mmorph, monad-control, monad-loops, mtl
+     , QuickCheck, text, time, transformers, transformers-base
+     , universum, unix, unordered-containers, vector, yaml
      }:
      mkDerivation {
        pname = "log-warper";
-       version = "1.8.4";
-       sha256 = "0dnqcp97qlsn2yq8nf779l1sm0p30bl15j9ivwrnaxb02kyws5pn";
+       version = "1.8.5";
+       sha256 = "11yai7siw1jkyk5v1kprkv7j13npwkp16za366ihqf5lg6hhw63l";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -127663,6 +128255,7 @@ self: {
          async base data-default directory filepath hspec HUnit
          microlens-mtl QuickCheck universum unordered-containers
        ];
+       testToolDepends = [ hspec-discover ];
        homepage = "https://github.com/serokell/log-warper";
        description = "Flexible, configurable, monadic and pretty logging";
        license = stdenv.lib.licenses.mit;
@@ -129674,22 +130267,22 @@ self: {
      }) {};
 
   "madlang" = callPackage
-    ({ mkDerivation, ansi-wl-pprint, base, Cabal, composition-prelude
-     , containers, criterion, directory, file-embed, hspec
-     , hspec-megaparsec, http-client, http-client-tls, megaparsec
+    ({ mkDerivation, ansi-wl-pprint, base, binary, Cabal
+     , composition-prelude, containers, criterion, directory, file-embed
+     , hspec, hspec-megaparsec, http-client, http-client-tls, megaparsec
      , MonadRandom, mtl, optparse-applicative, process, random-shuffle
      , recursion-schemes, recursion-schemes-ext, tar, template-haskell
      , text, th-lift-instances, titlecase, zip-archive, zlib
      }:
      mkDerivation {
        pname = "madlang";
-       version = "3.2.0.1";
-       sha256 = "0ypca6yy8zvp0n0njqhm6az5xfaxjc91j4p39f3sn9dgd2ksbw27";
+       version = "4.0.0.0";
+       sha256 = "1dg13q8sq6ha5hpjx16cm1ny32kjd7l9mwdmi0x756yh675835xi";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal directory process ];
        libraryHaskellDepends = [
-         ansi-wl-pprint base composition-prelude containers directory
+         ansi-wl-pprint base binary composition-prelude containers directory
          file-embed http-client http-client-tls megaparsec MonadRandom mtl
          optparse-applicative random-shuffle recursion-schemes
          recursion-schemes-ext tar template-haskell text th-lift-instances
@@ -134315,6 +134908,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "miso_0_11_0_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, http-api-data
+     , http-types, lucid, network-uri, servant, servant-lucid, text
+     , transformers, vector
+     }:
+     mkDerivation {
+       pname = "miso";
+       version = "0.11.0.0";
+       sha256 = "1hca50w1h3xby1mkbgv65miha7zg899c5ygvfqs4i49gjzq3hd61";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring containers http-api-data http-types lucid
+         network-uri servant servant-lucid text transformers vector
+       ];
+       homepage = "http://github.com/dmjio/miso";
+       description = "A tasty Haskell front-end framework";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "missing-foreign" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -134519,7 +135133,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "mmark_0_0_4_2" = callPackage
+  "mmark_0_0_4_3" = callPackage
     ({ mkDerivation, aeson, base, case-insensitive, containers
      , criterion, data-default-class, deepseq, dlist, email-validate
      , foldl, hashable, hspec, hspec-megaparsec, html-entity-map, lucid
@@ -134529,8 +135143,8 @@ self: {
      }:
      mkDerivation {
        pname = "mmark";
-       version = "0.0.4.2";
-       sha256 = "0jkcgk8m9dc98cvkc7j6din5nl92n9whvsv144zdgn4fjjlcl2zl";
+       version = "0.0.4.3";
+       sha256 = "0xl88vry05050i1pxmakb625x98wmq90h4jz44h0nc7jrqzvqxa0";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base case-insensitive containers data-default-class deepseq
@@ -134551,15 +135165,15 @@ self: {
 
   "mmark-ext" = callPackage
     ({ mkDerivation, base, data-default-class, foldl, hspec, lucid
-     , mmark, modern-uri, text
+     , microlens, mmark, modern-uri, text
      }:
      mkDerivation {
        pname = "mmark-ext";
-       version = "0.0.1.1";
-       sha256 = "0wsilw9mlh77qvxgpzay09b8xfsjz3dbrabd1wvw0whwf2cnzpp7";
+       version = "0.0.1.2";
+       sha256 = "0f698yvlcbvq627advl832nlzl975jx462zg7pd8h43chdbj5qar";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         base data-default-class foldl lucid mmark modern-uri text
+         base data-default-class foldl lucid microlens mmark modern-uri text
        ];
        testHaskellDepends = [
          base data-default-class hspec lucid mmark text
@@ -134738,10 +135352,8 @@ self: {
      }:
      mkDerivation {
        pname = "modern-uri";
-       version = "0.1.2.0";
-       sha256 = "0n8ihy43mc3m0j70nbr86bd1kgzbkcb0dx9g3ql40v66i66kfb29";
-       revision = "1";
-       editedCabalFile = "1rhqvbnaxfkib42ppakfcpfsm0a8ggfv09zq938q69ybg7k5n89k";
+       version = "0.1.2.1";
+       sha256 = "10y3ppcd4d987khk9jxaa0clkjssmvip2kpq63z8xcigvdiil91h";
        libraryHaskellDepends = [
          base bytestring containers contravariant deepseq exceptions
          megaparsec profunctors QuickCheck template-haskell text
@@ -134757,19 +135369,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "modern-uri_0_1_2_1" = callPackage
+  "modern-uri_0_2_0_0" = callPackage
     ({ mkDerivation, base, bytestring, containers, contravariant
      , criterion, deepseq, exceptions, hspec, hspec-megaparsec
-     , megaparsec, profunctors, QuickCheck, template-haskell, text
-     , weigh
+     , megaparsec, mtl, profunctors, QuickCheck, reflection, tagged
+     , template-haskell, text, weigh
      }:
      mkDerivation {
        pname = "modern-uri";
-       version = "0.1.2.1";
-       sha256 = "10y3ppcd4d987khk9jxaa0clkjssmvip2kpq63z8xcigvdiil91h";
+       version = "0.2.0.0";
+       sha256 = "01wq2w2kfy9zlpsh8pwcs61xjy3xdwbz6nd0skb6g3bigrqs2w8z";
        libraryHaskellDepends = [
          base bytestring containers contravariant deepseq exceptions
-         megaparsec profunctors QuickCheck template-haskell text
+         megaparsec mtl profunctors QuickCheck reflection tagged
+         template-haskell text
        ];
        testHaskellDepends = [
          base bytestring hspec hspec-megaparsec megaparsec QuickCheck text
@@ -136010,8 +136623,8 @@ self: {
     ({ mkDerivation, base, mtl, transformers }:
      mkDerivation {
        pname = "monad-task";
-       version = "0.1.0";
-       sha256 = "01w3wqmsfl9w96kfpdiwfyghm2zjn70x78l436bzxfrcm1d3ayi8";
+       version = "0.2.0";
+       sha256 = "02qp31w0zgms07b13km3aiina4iqbzxkiajab3b0czmc17xv4kx4";
        libraryHaskellDepends = [ base mtl transformers ];
        homepage = "http://github.com/ninegua/monad-task";
        description = "A monad transformer that turns event processing into co-routine programming";
@@ -137954,8 +138567,8 @@ self: {
      }:
      mkDerivation {
        pname = "mulang";
-       version = "3.5.2";
-       sha256 = "1x32zdz6d7mssqpqxdgn5l4dv73wav1dxs1qqy8wzrxhsclb3rgg";
+       version = "3.6.1";
+       sha256 = "0phpy2dickbam17n6ppq10qlfjxmhf1c7jb67qjk7672rxyrqfzb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -139479,6 +140092,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "n-ary-functor" = callPackage
+    ({ mkDerivation, base, doctest, doctest-discover }:
+     mkDerivation {
+       pname = "n-ary-functor";
+       version = "0.1.0.0";
+       sha256 = "1v1ki6mfgj7jhj7w94w15sisd57akwlb0c2s3bczvj47f7f8p7vi";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base doctest doctest-discover ];
+       homepage = "https://github.com/gelisam/n-ary-functor";
+       description = "An n-ary version of Functor";
+       license = stdenv.lib.licenses.publicDomain;
+     }) {};
+
   "n-m" = callPackage
     ({ mkDerivation, base, HSH, mtl, process }:
      mkDerivation {
@@ -141168,6 +141794,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "network-arbitrary" = callPackage
+    ({ mkDerivation, base, bytestring, case-insensitive, hspec
+     , hspec-discover, http-media, http-types, network-uri, QuickCheck
+     , test-invariant
+     }:
+     mkDerivation {
+       pname = "network-arbitrary";
+       version = "0.3.0.0";
+       sha256 = "13mr3gxgc4g1ij0fj8xwn1md0hi9l1gpka06y072ffh8ib7qg98c";
+       libraryHaskellDepends = [
+         base bytestring http-media http-types network-uri QuickCheck
+       ];
+       testHaskellDepends = [
+         base bytestring case-insensitive hspec http-media http-types
+         network-uri QuickCheck test-invariant
+       ];
+       testToolDepends = [ hspec-discover ];
+       homepage = "https://github.com/alunduil/network-arbitrary";
+       description = "Arbitrary Instances for Network Types";
+       license = stdenv.lib.licenses.mit;
+       maintainers = with stdenv.lib.maintainers; [ alunduil ];
+     }) {};
+
   "network-attoparsec" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, enclosed-exceptions
      , exceptions, hspec, lifted-base, monad-control, mtl, network
@@ -141535,6 +142184,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "network-msgpack-rpc_0_0_4" = callPackage
+    ({ mkDerivation, async, base, binary, binary-conduit, bytestring
+     , conduit, conduit-extra, data-default-class
+     , data-default-instances-base, data-msgpack, data-msgpack-types
+     , exceptions, hspec, MissingH, monad-control, mtl, network, tagged
+     , text
+     }:
+     mkDerivation {
+       pname = "network-msgpack-rpc";
+       version = "0.0.4";
+       sha256 = "0b9llxfgl2lcjlcz9ai6k6yhrlip6shd0wd56mfgbvv3lbd5n62r";
+       libraryHaskellDepends = [
+         base binary binary-conduit bytestring conduit conduit-extra
+         data-default-class data-default-instances-base data-msgpack
+         data-msgpack-types exceptions MissingH monad-control mtl network
+         tagged text
+       ];
+       testHaskellDepends = [ async base bytestring hspec mtl network ];
+       homepage = "http://msgpack.org/";
+       description = "A MessagePack-RPC Implementation";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "network-multicast" = callPackage
     ({ mkDerivation, base, network }:
      mkDerivation {
@@ -141933,16 +142606,17 @@ self: {
      }) {};
 
   "network-uri-json" = callPackage
-    ({ mkDerivation, aeson, base, hspec, hspec-discover, network-uri
-     , QuickCheck, test-invariant, text
+    ({ mkDerivation, aeson, base, hspec, hspec-discover
+     , network-arbitrary, network-uri, QuickCheck, test-invariant, text
      }:
      mkDerivation {
        pname = "network-uri-json";
-       version = "0.1.1.0";
-       sha256 = "0zacbdnh83559wl4mlavipg637map9sm04ch7md63rgyvvr2v79l";
+       version = "0.1.2.0";
+       sha256 = "0prk3qb1d9f6hgxyqgapyci5kqqnqlfnbxlqn5xw4l2nxsgsvh48";
        libraryHaskellDepends = [ aeson base network-uri text ];
        testHaskellDepends = [
-         aeson base hspec network-uri QuickCheck test-invariant text
+         aeson base hspec network-arbitrary network-uri QuickCheck
+         test-invariant text
        ];
        testToolDepends = [ hspec-discover ];
        homepage = "https://github.com/alunduil/network-uri-json";
@@ -142535,8 +143209,8 @@ self: {
      }:
      mkDerivation {
        pname = "nix-deploy";
-       version = "1.0.0";
-       sha256 = "0qvf83kai3fa2s5xf6az2j1gxhiannvw569fnd2lylhcmjffl3j5";
+       version = "1.0.1";
+       sha256 = "04wknx8yy4s7b3qx5rg26znrfl0932nvrcx17zcfiggrh4lcw33x";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -144026,7 +144700,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "nvim-hs" = callPackage
+  "nvim-hs_0_2_4" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, bytestring, cereal
      , cereal-conduit, conduit, conduit-extra, containers, data-default
      , deepseq, directory, dyre, exceptions, filepath, foreign-store
@@ -144063,6 +144737,46 @@ self: {
        homepage = "https://github.com/neovimhaskell/nvim-hs";
        description = "Haskell plugin backend for neovim";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "nvim-hs" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, bytestring, cereal
+     , cereal-conduit, conduit, conduit-extra, containers, data-default
+     , deepseq, directory, dyre, exceptions, filepath, foreign-store
+     , hslogger, hspec, hspec-discover, HUnit, lifted-base, megaparsec
+     , messagepack, monad-control, mtl, network, optparse-applicative
+     , process, QuickCheck, resourcet, setenv, stm, streaming-commons
+     , template-haskell, text, time, time-locale-compat, transformers
+     , transformers-base, utf8-string, void
+     }:
+     mkDerivation {
+       pname = "nvim-hs";
+       version = "0.2.5";
+       sha256 = "1qiypd9cn80zjk38p572rbyfsrlff6a2qwvfj7ck3jdj5vv1dq2b";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         ansi-wl-pprint base bytestring cereal cereal-conduit conduit
+         conduit-extra containers data-default deepseq directory dyre
+         exceptions filepath foreign-store hslogger lifted-base megaparsec
+         messagepack monad-control mtl network optparse-applicative process
+         resourcet setenv stm streaming-commons template-haskell text time
+         time-locale-compat transformers transformers-base utf8-string void
+       ];
+       executableHaskellDepends = [ base data-default ];
+       testHaskellDepends = [
+         ansi-wl-pprint base bytestring cereal cereal-conduit conduit
+         conduit-extra containers data-default directory dyre exceptions
+         filepath foreign-store hslogger hspec hspec-discover HUnit
+         lifted-base megaparsec messagepack mtl network optparse-applicative
+         process QuickCheck resourcet setenv stm streaming-commons
+         template-haskell text time time-locale-compat transformers
+         transformers-base utf8-string
+       ];
+       homepage = "https://github.com/neovimhaskell/nvim-hs";
+       description = "Haskell plugin backend for neovim";
+       license = stdenv.lib.licenses.asl20;
      }) {};
 
   "nvim-hs-contrib" = callPackage
@@ -144110,8 +144824,8 @@ self: {
      }:
      mkDerivation {
        pname = "nvvm";
-       version = "0.8.0.1";
-       sha256 = "0nvxsmi5xr7n4ifizqd76bn7990yq5dysn0xk2pvyvd1ddazsrz1";
+       version = "0.8.0.2";
+       sha256 = "05px0bxqqxph5ancvklg1fmp6p7c15vghzrwq8alsfjg7lvrd933";
        setupHaskellDepends = [
          base Cabal cuda directory filepath template-haskell
        ];
@@ -144394,8 +145108,8 @@ self: {
      }:
      mkDerivation {
        pname = "ocaml-export";
-       version = "0.2.0.0";
-       sha256 = "043vpjj3y8s0jyg5dfbbmxl6hypywn97m4f7ka7svkr84clzpjc7";
+       version = "0.3.0.0";
+       sha256 = "1hxi2dij5qgpa0njvvgda0zvz5xjl16jba3aw8y0ma5bqvhl7hp4";
        libraryHaskellDepends = [
          aeson base bytestring containers directory file-embed filepath
          formatting hspec-golden-aeson mtl QuickCheck
@@ -147012,6 +147726,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "packcheck" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "packcheck";
+       version = "0.1.0";
+       sha256 = "03asx4j9bj2fka6ydgc8qh3j8kzk7mdi7420rcj7n5g4ma4hhhb3";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base ];
+       benchmarkHaskellDepends = [ base ];
+       homepage = "https://github.com/harendra-kumar/packcheck";
+       description = "Universal build and CI testing for Haskell packages";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "packdeps" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, directory
      , filepath, optparse-applicative, process, semigroups, split, tar
@@ -147426,6 +148154,56 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ peti ];
      }) {};
 
+  "pandoc_2_1" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring
+     , binary, blaze-html, blaze-markup, bytestring, Cabal
+     , case-insensitive, cmark-gfm, containers, criterion, data-default
+     , deepseq, Diff, directory, doctemplates, executable-path, filepath
+     , Glob, haddock-library, hslua, hslua-module-text, HTTP
+     , http-client, http-client-tls, http-types, JuicyPixels, mtl
+     , network, network-uri, pandoc-types, parsec, process, QuickCheck
+     , random, safe, scientific, SHA, skylighting, split, syb, tagsoup
+     , tasty, tasty-golden, tasty-hunit, tasty-quickcheck, temporary
+     , texmath, text, time, unix, unordered-containers, vector, xml
+     , yaml, zip-archive, zlib
+     }:
+     mkDerivation {
+       pname = "pandoc";
+       version = "2.1";
+       sha256 = "192ab8b8376fr7aj60zlk5jbb18r0kh1kmrznr9n6w8m7b5zmfy2";
+       configureFlags = [ "-fhttps" "-f-trypandoc" ];
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       setupHaskellDepends = [ base Cabal ];
+       libraryHaskellDepends = [
+         aeson aeson-pretty base base64-bytestring binary blaze-html
+         blaze-markup bytestring case-insensitive cmark-gfm containers
+         data-default deepseq directory doctemplates filepath Glob
+         haddock-library hslua hslua-module-text HTTP http-client
+         http-client-tls http-types JuicyPixels mtl network network-uri
+         pandoc-types parsec process random safe scientific SHA skylighting
+         split syb tagsoup temporary texmath text time unix
+         unordered-containers vector xml yaml zip-archive zlib
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base base64-bytestring bytestring containers Diff directory
+         executable-path filepath hslua pandoc-types process QuickCheck
+         tasty tasty-golden tasty-hunit tasty-quickcheck temporary text time
+         xml zip-archive
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring containers criterion text time
+       ];
+       doCheck = false;
+       homepage = "http://pandoc.org";
+       description = "Conversion between markup formats";
+       license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ peti ];
+     }) {};
+
   "pandoc-citeproc" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring
      , Cabal, containers, data-default, directory, filepath, hs-bibutils
@@ -147435,8 +148213,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-citeproc";
-       version = "0.12.2.2";
-       sha256 = "00cz17pkpkm5xwmrvjrzz9bwybiqxyymcz1mic7955hlzhfk82c2";
+       version = "0.12.2.5";
+       sha256 = "1l58nbflcnlznc93qimkk7ghk2gv8kipf45zf88piqa2zys41yyx";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -148949,25 +149727,12 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "parser-combinators";
-       version = "0.2.1";
-       sha256 = "1iai2i4kr7f8fbvvm4xw4hqcwnv26g0gaglpcim9r36jmzhf2yna";
-       libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mrkkrp/parser-combinators";
-       description = "Lightweight package providing commonly useful parser combinators";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "parser-combinators_0_4_0" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "parser-combinators";
        version = "0.4.0";
        sha256 = "1azkz0a6ikym02s8wydjcklp7rz8k512bs4s9lp9g1g03m0yj95i";
        libraryHaskellDepends = [ base ];
        homepage = "https://github.com/mrkkrp/parser-combinators";
        description = "Lightweight package providing commonly useful parser combinators";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "parser-helper" = callPackage
@@ -151102,8 +151867,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-mysql-haskell";
-       version = "0.3.5";
-       sha256 = "0sc6hw112d8jk1rflyrmcc8gkjddl41bbw6hksyv7a5w6sc7z33n";
+       version = "0.3.6";
+       sha256 = "1a829hrbsa54qikbnafv7vk7shzyg0697nvj43md19p172mkwj93";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -151162,8 +151927,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-postgresql";
-       version = "2.6.2.1";
-       sha256 = "0imb13aw2wsfv0zrknim376sfpa72k4zdrlkxki88pm0bd3mp9mf";
+       version = "2.6.2.2";
+       sha256 = "057x064kvmnj1z0a726wphzdqf49ms0pxjq3bmp3h36kqg4zcwm9";
        libraryHaskellDepends = [
          aeson base blaze-builder bytestring conduit containers
          monad-control monad-logger persistent postgresql-libpq
@@ -151213,8 +151978,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-redis";
-       version = "2.5.2.1";
-       sha256 = "1vbrbgvjymrf3r6x3lix2yvb81iakdq7w8n3g2cq68l0vp8bryah";
+       version = "2.5.2.2";
+       sha256 = "1mkdc3s39h0zqzf86zzwyfxfpc4fasrhpfdypkj8mkljbh7v1i1l";
        libraryHaskellDepends = [
          aeson attoparsec base binary bytestring hedis http-api-data
          monad-control mtl path-pieces persistent scientific text time
@@ -151629,8 +152394,8 @@ self: {
        pname = "pgdl";
        version = "10.9";
        sha256 = "0hwky1331bv1zbjq9nbfnvx8gkbfhs5sjawxjccz9l484xsrbb5z";
-       revision = "8";
-       editedCabalFile = "1zasl5qvmaxf8pymfmapp30rbwl2a0zm4krd3xlk6ddx0dz1w0yq";
+       revision = "9";
+       editedCabalFile = "1r1sjcnaawwklr8lx98zf79qmd9cxkmj83kahdn71q4rvfxm29fv";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -153272,6 +154037,8 @@ self: {
        pname = "pipes-s3";
        version = "0.3.0.3";
        sha256 = "16gm7xjc8vbbajwmq91fj1l5cgd6difrz5g30b8czac4gdgqfppa";
+       revision = "1";
+       editedCabalFile = "1hm2wwz8qz67hpwp5gfpp1rnz864z8pnn4ii5n35phhy9vg67dlz";
        libraryHaskellDepends = [
          aws base bytestring http-client http-client-tls http-types pipes
          pipes-bytestring pipes-safe resourcet text transformers
@@ -154842,8 +155609,8 @@ self: {
      }:
      mkDerivation {
        pname = "pomaps";
-       version = "0.0.0.1";
-       sha256 = "1k2p59qq9yqndk8p3igxrbiqq7i6f80krynnvja7nx4bjlpcm19w";
+       version = "0.0.0.2";
+       sha256 = "1lsiwpyg5bl5si5ral8lin4hbgbczbf8b4jwd8v1nh2s9293rpb9";
        libraryHaskellDepends = [
          base containers deepseq ghc-prim lattices
        ];
@@ -154851,7 +155618,9 @@ self: {
          base ChasingBottoms containers doctest Glob lattices tasty
          tasty-hspec tasty-quickcheck
        ];
-       benchmarkHaskellDepends = [ base criterion deepseq random vector ];
+       benchmarkHaskellDepends = [
+         base criterion deepseq lattices random vector
+       ];
        homepage = "https://github.com/sgraf812/pomaps#readme";
        description = "Maps and sets of partial orders";
        license = stdenv.lib.licenses.mit;
@@ -157092,6 +157861,28 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "pretty-show_1_6_16" = callPackage
+    ({ mkDerivation, array, base, filepath, ghc-prim, happy
+     , haskell-lexer, pretty
+     }:
+     mkDerivation {
+       pname = "pretty-show";
+       version = "1.6.16";
+       sha256 = "0l03mhbdnf0sj6kw2s3cf2xhfbl0809jr9fhj7cmpkhjpxv89vnv";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         array base filepath ghc-prim haskell-lexer pretty
+       ];
+       libraryToolDepends = [ happy ];
+       executableHaskellDepends = [ base ];
+       homepage = "http://wiki.github.com/yav/pretty-show";
+       description = "Tools for working with derived `Show` instances and generic inspection of values";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pretty-simple" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers
      , criterion, doctest, Glob, mtl, parsec, text, transformers
@@ -160431,18 +161222,16 @@ self: {
 
   "q4c12-twofinger" = callPackage
     ({ mkDerivation, base, Cabal, cabal-doctest, deepseq, doctest, lens
-     , QuickCheck, semigroupoids, streams, template-haskell
+     , semigroupoids, streams, tasty, tasty-quickcheck
      }:
      mkDerivation {
        pname = "q4c12-twofinger";
-       version = "0.0.0.2";
-       sha256 = "036c02x5vph24a43vr58acrwny9vidmmv7536sw5b9fiynfkd343";
+       version = "0.1";
+       sha256 = "01rj89w3q0k24f0w179yl3pssixhlrh83nni5wm2hambz8ls0aqr";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         base deepseq QuickCheck semigroupoids streams
-       ];
+       libraryHaskellDepends = [ base deepseq semigroupoids streams ];
        testHaskellDepends = [
-         base doctest lens QuickCheck streams template-haskell
+         base doctest lens streams tasty tasty-quickcheck
        ];
        homepage = "https://github.com/quasicomputational/mega/tree/master/packages/twofinger";
        description = "Efficient alternating finger trees";
@@ -161161,6 +161950,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "quickcheck-arbitrary-adt_0_3_1_0" = callPackage
+    ({ mkDerivation, base, hspec, lens, QuickCheck, template-haskell
+     , transformers
+     }:
+     mkDerivation {
+       pname = "quickcheck-arbitrary-adt";
+       version = "0.3.1.0";
+       sha256 = "1fa5gb111m740q399l7wbr9n03ws9rasq48jhnx7dvvd6qh2wjjw";
+       libraryHaskellDepends = [ base QuickCheck ];
+       testHaskellDepends = [
+         base hspec lens QuickCheck template-haskell transformers
+       ];
+       homepage = "https://github.com/plow-technologies/quickcheck-arbitrary-adt#readme";
+       description = "Generic typeclasses for generating arbitrary ADTs";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "quickcheck-assertions" = callPackage
     ({ mkDerivation, base, hspec, ieee754, pretty-show, QuickCheck }:
      mkDerivation {
@@ -162030,6 +162837,28 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "radixtree" = callPackage
+    ({ mkDerivation, attoparsec, base, containers, criterion, deepseq
+     , microlens, mtl, parsers, QuasiText, smallcheck, store, tasty
+     , tasty-smallcheck, text, vector
+     }:
+     mkDerivation {
+       pname = "radixtree";
+       version = "0.4.0.0";
+       sha256 = "074s2gbprpq9qvipj8hayh906pdy1jfayph82hzamnwvz4199gmj";
+       libraryHaskellDepends = [
+         base containers deepseq microlens mtl parsers store text vector
+       ];
+       testHaskellDepends = [
+         attoparsec base smallcheck tasty tasty-smallcheck text
+       ];
+       benchmarkHaskellDepends = [
+         attoparsec base criterion deepseq QuasiText text vector
+       ];
+       homepage = "https://gitlab.com/transportengineering/radixtree";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "rados-haskell" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, criterion
      , hspec, HUnit, mtl, rados, transformers, uuid
@@ -162802,8 +163631,8 @@ self: {
      }:
      mkDerivation {
        pname = "rapid-term";
-       version = "0.1.2";
-       sha256 = "0q65c8rjqvikpfghpmmsb69d9qmx5bha36qs4iwbsh6iq08xiw18";
+       version = "0.1.2.1";
+       sha256 = "0pyqsj07g2am9n84232cpy20r6w54mah01x9kl7rczab0yvfplbc";
        libraryHaskellDepends = [
          base clock kan-extensions process transformers unix
        ];
@@ -163180,6 +164009,38 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "rattletrap_4_0_1" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, binary, binary-bits
+     , bytestring, containers, filepath, http-client, http-client-tls
+     , HUnit, template-haskell, temporary, text, transformers
+     }:
+     mkDerivation {
+       pname = "rattletrap";
+       version = "4.0.1";
+       sha256 = "01dvidlby3k6i7nnh0az3xmmdpvrx594jy6zq6ccf14cjb0m95kv";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-pretty base binary binary-bits bytestring containers
+         filepath http-client http-client-tls template-haskell text
+         transformers
+       ];
+       executableHaskellDepends = [
+         aeson aeson-pretty base binary binary-bits bytestring containers
+         filepath http-client http-client-tls template-haskell text
+         transformers
+       ];
+       testHaskellDepends = [
+         aeson aeson-pretty base binary binary-bits bytestring containers
+         filepath http-client http-client-tls HUnit template-haskell
+         temporary text transformers
+       ];
+       homepage = "https://github.com/tfausak/rattletrap#readme";
+       description = "Parse and generate Rocket League replays";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "raven-haskell" = callPackage
     ({ mkDerivation, aeson, base, bytestring, hspec, http-conduit, mtl
      , network, random, resourcet, text, time, unordered-containers
@@ -164926,10 +165787,8 @@ self: {
      }:
      mkDerivation {
        pname = "reflex";
-       version = "0.4.0";
-       sha256 = "173b8ysrghrw2fvdsqf6ybik9f24kw4ji1h8w4wj5kspbi12s36n";
-       revision = "2";
-       editedCabalFile = "14nrr41ndyfbdgpsi69xl9hmz5m6lank4cjbzxblvh3k0chg13z8";
+       version = "0.4.0.1";
+       sha256 = "1v4wwy2qc1gb914w5nqjvf7gibdw9yakmhdg260yjxbv1fkg8gyc";
        libraryHaskellDepends = [
          base containers dependent-map dependent-sum exception-transformers
          haskell-src-exts haskell-src-meta mtl primitive ref-tf semigroups
@@ -167559,8 +168418,8 @@ self: {
        pname = "rest-client";
        version = "0.5.1.1";
        sha256 = "0qzn56bj821l9gcxyq6lcgwfa2444igiqczajybrnyy8yb4j792x";
-       revision = "1";
-       editedCabalFile = "1q7ad9lhlszbmdv5r9zzqj9c3rh9x5hlrl4dyb4wb0xf0v3bj3kx";
+       revision = "2";
+       editedCabalFile = "0issr73rbnyaqfgx4c0wsy9sq948sqrkima2cr2sb1lkf8n4ihr8";
        libraryHaskellDepends = [
          aeson-utils base bytestring case-insensitive data-default
          exceptions http-client http-conduit http-types hxt hxt-pickle-utils
@@ -167731,8 +168590,8 @@ self: {
        pname = "rest-wai";
        version = "0.2.0.1";
        sha256 = "00hd7i28p5diy00m18yi6f2jp5cxbvb9s2fv24phakjsp2vmw81q";
-       revision = "1";
-       editedCabalFile = "1j2n7bypgjajwsaahvp50cdwrl7y0nbv67bd3kfdq03yvz5s1py3";
+       revision = "2";
+       editedCabalFile = "1n3sd3vszi0ifw098jf2yan8xcnrxckr22jssl61k0vn74573hw3";
        libraryHaskellDepends = [
          base base-compat bytestring case-insensitive containers http-types
          mime-types mtl rest-core text unordered-containers wai
@@ -168455,6 +169314,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "rio" = callPackage
+    ({ mkDerivation, base, bytestring, containers, deepseq, directory
+     , exceptions, filepath, hashable, microlens, mtl, text, time
+     , typed-process, unix, unliftio, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "rio";
+       version = "0.0.0.0";
+       sha256 = "168v27a9m98qcychn4rwrb67sfqs4s1brg79q1fqanpjjqslh8id";
+       libraryHaskellDepends = [
+         base bytestring containers deepseq directory exceptions filepath
+         hashable microlens mtl text time typed-process unix unliftio
+         unordered-containers vector
+       ];
+       description = "A standard library for Haskell";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "riot" = callPackage
     ({ mkDerivation, base, containers, directory, haskell98, mtl
      , ncurses, old-locale, packedstring, process, unix
@@ -169695,8 +170572,8 @@ self: {
      }:
      mkDerivation {
        pname = "rss-conduit";
-       version = "0.4.2.0";
-       sha256 = "1fgaf15i2fbr1v2kd0s80zkbafsl50sv4b48my0nvs8vqhha5n7y";
+       version = "0.4.2.1";
+       sha256 = "04jpc3zrm9sh1ncqz2n0qr7wgabgpi56vsj24rppqiwrx31jrxdq";
        libraryHaskellDepends = [
          atom-conduit base conduit conduit-combinators containers
          dublincore-xml-conduit lens-simple safe safe-exceptions singletons
@@ -170193,6 +171070,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "safe_0_3_16" = callPackage
+    ({ mkDerivation, base, deepseq, QuickCheck }:
+     mkDerivation {
+       pname = "safe";
+       version = "0.3.16";
+       sha256 = "0xar4gh32izxl2a102xpgjrhppin7hqa837pv3fswmlj51cfb2k8";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base deepseq QuickCheck ];
+       homepage = "https://github.com/ndmitchell/safe#readme";
+       description = "Library of safe (exception free) functions";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "safe-access" = callPackage
     ({ mkDerivation, base, mtl, transformers }:
      mkDerivation {
@@ -172694,8 +173585,8 @@ self: {
      }:
      mkDerivation {
        pname = "sdr";
-       version = "0.1.0.9";
-       sha256 = "0mabbapd1hvf26j1z3mfgpf8qyq7ccvsda57wkscsc6rkw2jaxqd";
+       version = "0.1.0.10";
+       sha256 = "1cjp05sk558vcwasbi15j6qzpa9icfqcyjsvz3a4b2fb59z6gv6z";
        libraryHaskellDepends = [
          array base bytestring cairo cereal Chart Chart-cairo colour
          containers Decimal dynamic-graph either fftwRaw GLFW-b mwc-random
@@ -174121,8 +175012,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-aeson-specs";
-       version = "0.5.3.0";
-       sha256 = "13xakmbr0qykff695cj631g97nlcjmmzki68c2gg5sn9jl63yq1q";
+       version = "0.6.0.0";
+       sha256 = "0ylwd5dawhgfwhmzndc2950zkwg3xm2zv9az4a4pb9pxnpmb4z7n";
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring directory filepath hspec
          hspec-golden-aeson QuickCheck quickcheck-arbitrary-adt random
@@ -175924,6 +176815,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "serverless-haskell" = callPackage
+    ({ mkDerivation, aeson, aeson-casing, amazonka-core
+     , amazonka-kinesis, amazonka-s3, base, bytestring, hspec
+     , hspec-discover, lens, raw-strings-qq, text, time, unix
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "serverless-haskell";
+       version = "0.1.0";
+       sha256 = "0xml0rjsrxmh4mf8vl1z596s86whafklb7h741b1f98bqxj8l24q";
+       libraryHaskellDepends = [
+         aeson aeson-casing amazonka-core amazonka-kinesis amazonka-s3 base
+         bytestring lens text time unix unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson aeson-casing amazonka-core amazonka-kinesis amazonka-s3 base
+         bytestring hspec hspec-discover lens raw-strings-qq text time unix
+         unordered-containers
+       ];
+       homepage = "https://github.com/seek-oss/serverless-haskell#readme";
+       description = "Deploying Haskell code onto AWS Lambda using Serverless";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "serversession" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring
      , containers, data-default, hashable, hspec, nonce, path-pieces
@@ -177774,10 +178689,11 @@ self: {
      }:
      mkDerivation {
        pname = "shuffle";
-       version = "0.1.3.3";
-       sha256 = "0ngva3p3838xay3zz442n99ilhk5d9majg342x6y7hs796lqbrrd";
+       version = "0.1.4.0";
+       sha256 = "1xqppg8yi6rqfnd7j7qrw1j7qqnp3hhzrcdv6d2hzmrhfzgrnmic";
        isLibrary = true;
        isExecutable = true;
+       setupHaskellDepends = [ base Cabal uuagc uuagc-cabal ];
        libraryHaskellDepends = [
          array base Cabal containers directory filepath network network-uri
          process uhc-util uuagc uuagc-cabal uulib
@@ -178816,6 +179732,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "simpleconfig" = callPackage
+    ({ mkDerivation, base, containers, generic-deriving, lens, text }:
+     mkDerivation {
+       pname = "simpleconfig";
+       version = "0.0.8";
+       sha256 = "0xxnirw7px97gssi2i823hsri168jy2rjwkhnkh6c80p997icdjf";
+       libraryHaskellDepends = [ base containers lens ];
+       testHaskellDepends = [
+         base containers generic-deriving lens text
+       ];
+       homepage = "https://github.com/koterpillar/simpleconfig#readme";
+       description = "Short description of your package";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "simpleirc" = callPackage
     ({ mkDerivation, base, bytestring, connection, containers, hspec
      , HUnit, knob, network, old-locale, time
@@ -179116,6 +180047,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "singletons_2_4_1" = callPackage
+    ({ mkDerivation, base, containers, directory, filepath, ghc-boot-th
+     , mtl, process, syb, tasty, tasty-golden, template-haskell, text
+     , th-desugar, transformers
+     }:
+     mkDerivation {
+       pname = "singletons";
+       version = "2.4.1";
+       sha256 = "1kzrl9njvkbvxylk9jg61vy3ksmxmzymci5hdp0ilpsah4620yjx";
+       libraryHaskellDepends = [
+         base containers ghc-boot-th mtl syb template-haskell text
+         th-desugar transformers
+       ];
+       testHaskellDepends = [
+         base directory filepath process tasty tasty-golden
+       ];
+       homepage = "http://www.github.com/goldfirere/singletons";
+       description = "A framework for generating singleton types";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "singnal" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -179190,21 +180143,22 @@ self: {
   "siren-json" = callPackage
     ({ mkDerivation, aeson, base, bytestring, case-insensitive
      , containers, hspec, hspec-discover, http-media, http-types
-     , network-uri, network-uri-json, QuickCheck, quickcheck-instances
-     , test-invariant, text, unordered-containers
+     , network-arbitrary, network-uri, network-uri-json, QuickCheck
+     , quickcheck-instances, test-invariant, text, unordered-containers
      }:
      mkDerivation {
        pname = "siren-json";
-       version = "0.1.2.0";
-       sha256 = "0rzc7brcq51j3vrlfr59fysig4fgfja3z07rz0pgg82dl8wxp9fk";
+       version = "0.1.3.0";
+       sha256 = "1dhza76kvifjsi6cznvy61r6pv7vbaqc7xk5ygd1lw1kw6ksmq9s";
        libraryHaskellDepends = [
          aeson base bytestring containers http-media http-types network-uri
          network-uri-json text unordered-containers
        ];
        testHaskellDepends = [
          aeson base bytestring case-insensitive containers hspec http-media
-         http-types network-uri network-uri-json QuickCheck
-         quickcheck-instances test-invariant text unordered-containers
+         http-types network-arbitrary network-uri network-uri-json
+         QuickCheck quickcheck-instances test-invariant text
+         unordered-containers
        ];
        testToolDepends = [ hspec-discover ];
        homepage = "https://github.com/alunduil/siren-json.hs";
@@ -179582,6 +180536,43 @@ self: {
        license = stdenv.lib.licenses.gpl2;
      }) {};
 
+  "skylighting_0_5_1" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
+     , blaze-html, bytestring, case-insensitive, containers, criterion
+     , Diff, directory, filepath, HUnit, hxt, mtl, pretty-show
+     , QuickCheck, random, regex-pcre-builtin, safe, tasty, tasty-golden
+     , tasty-hunit, tasty-quickcheck, text, utf8-string
+     }:
+     mkDerivation {
+       pname = "skylighting";
+       version = "0.5.1";
+       sha256 = "0l5lhhqqlfaq1fs7pn3n3b25kmazk8p4ahwvhagbrhcbm5hsigdg";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec base base64-bytestring binary blaze-html
+         bytestring case-insensitive containers directory filepath hxt mtl
+         regex-pcre-builtin safe text utf8-string
+       ];
+       executableHaskellDepends = [
+         aeson base base64-bytestring binary blaze-html bytestring
+         case-insensitive containers directory filepath hxt pretty-show
+         regex-pcre-builtin safe text utf8-string
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers Diff directory filepath HUnit
+         pretty-show QuickCheck random tasty tasty-golden tasty-hunit
+         tasty-quickcheck text
+       ];
+       benchmarkHaskellDepends = [
+         base containers criterion directory filepath text
+       ];
+       homepage = "https://github.com/jgm/skylighting";
+       description = "syntax highlighting library";
+       license = stdenv.lib.licenses.gpl2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "skype4hs" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, lifted-base
      , monad-control, mtl, stm, text, time, transformers-base, word8
@@ -187000,10 +187991,8 @@ self: {
      }:
      mkDerivation {
        pname = "streaming-postgresql-simple";
-       version = "0.2.0.1";
-       sha256 = "1ffsxwgsaxqnf49n4lnyrh2zy6q9zc1i3ssd03m08ip813pk5j8k";
-       revision = "1";
-       editedCabalFile = "1y5j3p3gphr3mnzl1dvfmbm8iipsdy0vq2fk0klxgid1dsqfl2vn";
+       version = "0.2.0.3";
+       sha256 = "1gy6yy14q18zfbbj6rvsnhvhkra78m2jwbyd3hnpbx25jgvz230n";
        libraryHaskellDepends = [
          base bytestring exceptions postgresql-libpq postgresql-simple
          resourcet safe-exceptions streaming transformers
@@ -187760,6 +188749,26 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "strive_5_0_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline
+     , http-client, http-client-tls, http-types, markdown-unlit
+     , template-haskell, text, time, transformers
+     }:
+     mkDerivation {
+       pname = "strive";
+       version = "5.0.0";
+       sha256 = "1ywzn3vg47w36777ha0w2gx64kfnw2mdj9b9w60q3d6pl052lxq0";
+       libraryHaskellDepends = [
+         aeson base bytestring data-default gpolyline http-client
+         http-client-tls http-types template-haskell text time transformers
+       ];
+       testHaskellDepends = [ base bytestring markdown-unlit time ];
+       homepage = "https://github.com/tfausak/strive#readme";
+       description = "A client for the Strava V3 API";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "strptime" = callPackage
     ({ mkDerivation, base, bytestring, text, time }:
      mkDerivation {
@@ -188039,7 +189048,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "stylish-haskell_0_9_0_1" = callPackage
+  "stylish-haskell_0_9_0_2" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
      , file-embed, filepath, haskell-src-exts, HUnit, mtl
      , optparse-applicative, strict, syb, test-framework
@@ -188047,8 +189056,8 @@ self: {
      }:
      mkDerivation {
        pname = "stylish-haskell";
-       version = "0.9.0.1";
-       sha256 = "1qv5apapb2in7fdq68pn3v5g4i40ml6nc14d5kvsbxfq24y0flpm";
+       version = "0.9.0.2";
+       sha256 = "0w0hh08b1zlp3disxp20yrg20vblqgk5y3arf8xbfiznzf05x5zr";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -188962,6 +189971,35 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "swagger-petstore_0_0_1_7" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+     , case-insensitive, containers, deepseq, exceptions, hspec
+     , http-api-data, http-client, http-client-tls, http-media
+     , http-types, iso8601-time, katip, microlens, mtl, network
+     , QuickCheck, random, safe-exceptions, semigroups, text, time
+     , transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "swagger-petstore";
+       version = "0.0.1.7";
+       sha256 = "07p2hd35wg5g1r3lmhffvjch5vy6idmhdv21k1g8v3131apgjpxy";
+       libraryHaskellDepends = [
+         aeson base base64-bytestring bytestring case-insensitive containers
+         deepseq exceptions http-api-data http-client http-client-tls
+         http-media http-types iso8601-time katip microlens mtl network
+         random safe-exceptions text time transformers unordered-containers
+         vector
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers hspec iso8601-time mtl QuickCheck
+         semigroups text time transformers unordered-containers vector
+       ];
+       homepage = "https://github.com/swagger-api/swagger-codegen#readme";
+       description = "Auto-generated swagger-petstore API Client";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "swagger-test" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, binary, blaze-html
      , bytestring, case-insensitive, containers, directory, filepath
@@ -191523,18 +192561,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "tasty_0_12_0_1" = callPackage
+  "tasty_1_0" = callPackage
     ({ mkDerivation, ansi-terminal, async, base, clock, containers
-     , deepseq, mtl, optparse-applicative, regex-tdfa, stm, tagged
-     , unbounded-delays, unix
+     , deepseq, mtl, optparse-applicative, stm, tagged, unbounded-delays
+     , unix
      }:
      mkDerivation {
        pname = "tasty";
-       version = "0.12.0.1";
-       sha256 = "1qxhqb4kbzr2yw091pg3kg5xcn0015xjhi3cx6dl7qgjc7wx20zb";
+       version = "1.0";
+       sha256 = "0wdcq1467x511bs3s439szr5a36qhm7sjmdi6jsy9v3z9lfrf580";
        libraryHaskellDepends = [
          ansi-terminal async base clock containers deepseq mtl
-         optparse-applicative regex-tdfa stm tagged unbounded-delays unix
+         optparse-applicative stm tagged unbounded-delays unix
        ];
        homepage = "https://github.com/feuerbach/tasty";
        description = "Modern and extensible testing framework";
@@ -191614,8 +192652,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-discover";
-       version = "4.1.2";
-       sha256 = "1mblgkilbhq9g00hbi1f07r3z5gh8aj9smyas1b1svd1v38szwkj";
+       version = "4.1.3";
+       sha256 = "13w177l9ghfb9dwjwp4y1j45y2acv2ga7nw38jcqgj6a81ai9m5c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -191995,8 +193033,8 @@ self: {
        pname = "tasty-stats";
        version = "0.2.0.3";
        sha256 = "1jyywffrs270rvf8k9zc82b7fqqv6x1czk6qlbi6sq9z1wgs5w1b";
-       revision = "1";
-       editedCabalFile = "1kvvz549gs7vm9w6gypr8pa1klsab335rzmdq7v638rvijgqfbn8";
+       revision = "2";
+       editedCabalFile = "1gkan66glb235kakvwkidmxd0cn7s9405w3njiwa5k6cvkpkny4x";
        libraryHaskellDepends = [
          base containers directory process stm tagged tasty time
        ];
@@ -193916,8 +194954,8 @@ self: {
      }:
      mkDerivation {
        pname = "texbuilder";
-       version = "0.1.3.0";
-       sha256 = "1ixhlqk5hgmkhhq0png7d2f6ryp84hdzwzzxi184lzzcyqqgxdya";
+       version = "0.1.4.0";
+       sha256 = "0i301a78790cqhgb28bhc2qksymbx2jdr31m2x59nsj7hmw268b2";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -195129,6 +196167,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "th-desugar_1_8" = callPackage
+    ({ mkDerivation, base, containers, hspec, HUnit, mtl, syb
+     , template-haskell, th-expand-syns, th-lift, th-orphans
+     }:
+     mkDerivation {
+       pname = "th-desugar";
+       version = "1.8";
+       sha256 = "0nbsgf3lxmjj43f1xdjb1z486h8av47mym6v1y5pzdv39wgiykdv";
+       libraryHaskellDepends = [
+         base containers mtl syb template-haskell th-expand-syns th-lift
+         th-orphans
+       ];
+       testHaskellDepends = [
+         base containers hspec HUnit mtl syb template-haskell th-expand-syns
+         th-lift th-orphans
+       ];
+       homepage = "https://github.com/goldfirere/th-desugar";
+       description = "Functions to desugar Template Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "th-dict-discovery" = callPackage
     ({ mkDerivation, base, constraints, template-haskell }:
      mkDerivation {
@@ -195476,8 +196536,8 @@ self: {
      }:
      mkDerivation {
        pname = "thank-you-stars";
-       version = "0.2.0";
-       sha256 = "0a1mv7k7m4yaadfrmb45s09aa5zy0wd2jccjsyqhp63v89m58z8j";
+       version = "0.3.0";
+       sha256 = "0cks475c8ivhikci7h8zkvxhxmp7n9w85b16wvx998q3bjrbkj04";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -196225,24 +197285,22 @@ self: {
      }) {};
 
   "tickle" = callPackage
-    ({ mkDerivation, base, bifunctors, bytestring, directory, doctest
-     , filepath, lens, mtl, QuickCheck, semigroupoids, semigroups
-     , template-haskell, transformers, validation
+    ({ mkDerivation, base, bifunctors, bytestring, checkers, filepath
+     , lens, mtl, papa, QuickCheck, semigroupoids, semigroups, tasty
+     , tasty-hunit, tasty-quickcheck, transformers, validation
      }:
      mkDerivation {
        pname = "tickle";
-       version = "0.0.6";
-       sha256 = "19xv9s3qz2q2jvgzig8rfc47c25m8xl3d10xdx1d4dsmhbj1nw55";
-       revision = "1";
-       editedCabalFile = "1j0npns8ilxq84087gfdg1isncjssp9q0ijgrpg849cip8h0y5y1";
+       version = "0.0.9";
+       sha256 = "10fq51mvks300yhhzzsjfmjd0g888z35x7qc4b7a2i7307zjrjml";
        libraryHaskellDepends = [
-         base bifunctors bytestring filepath lens mtl semigroupoids
+         base bifunctors bytestring filepath mtl papa semigroupoids
          semigroups transformers validation
        ];
        testHaskellDepends = [
-         base directory doctest filepath QuickCheck template-haskell
+         base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/NICTA/tickle";
+       homepage = "https://github.com/qfpl/tickle";
        description = "A port of @Data.Binary@";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196594,9 +197652,10 @@ self: {
     ({ mkDerivation, base, data-lens-light, time }:
      mkDerivation {
        pname = "time-lens";
-       version = "0.4.0.1";
-       sha256 = "0916qfan93aq91icf87ifvskrq6s6s75rhkajvl8pxp74j28hlwz";
+       version = "0.4.0.2";
+       sha256 = "07nh97x1mx5hc48xqv3gk3cgls6xpb829h3bzsjx8rwqnzybijyq";
        libraryHaskellDepends = [ base data-lens-light time ];
+       homepage = "https://github.com/feuerbach/time-lens";
        description = "Lens-based interface to Data.Time data structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197525,8 +198584,8 @@ self: {
      }:
      mkDerivation {
        pname = "tldr";
-       version = "0.2.3";
-       sha256 = "11xg9b2abfvwh484wkrj8j1c65qdy95c3xdc6gsmzqcyzi8d6k7j";
+       version = "0.2.4";
+       sha256 = "0kn3ns2v99z6lx6inphl140rlhdmmlig0z4jkdlimkmfss21d33v";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -201229,10 +202288,8 @@ self: {
      }:
      mkDerivation {
        pname = "type-map";
-       version = "0.1.0.0";
-       sha256 = "1hssaqpic5l53l9pxvj75j87ywdnx985j6jgrqr8m9vx5hr1xrl4";
-       revision = "1";
-       editedCabalFile = "0821rnwnk0h9n62pnnfy68iyf1jjnb3dr72gs0667yj09r1x7cw2";
+       version = "0.1.1.0";
+       sha256 = "12c7gcwrshdcn26cagm4w30ckbq7iqwg5yrc9y272zllx54bikpd";
        libraryHaskellDepends = [ base containers ghc-prim vector ];
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
@@ -201488,26 +202545,6 @@ self: {
      }:
      mkDerivation {
        pname = "typed-process";
-       version = "0.2.0.0";
-       sha256 = "1vc6ig5r5ajdr9d28fk1q0cb4p7nahbknn9fkzli4n9l9bk4xhdf";
-       libraryHaskellDepends = [
-         async base bytestring process stm transformers
-       ];
-       testHaskellDepends = [
-         async base base64-bytestring bytestring hspec process stm temporary
-         transformers
-       ];
-       homepage = "https://haskell-lang.org/library/typed-process";
-       description = "Run external processes, with strong typing of streams";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "typed-process_0_2_1_0" = callPackage
-    ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec
-     , process, stm, temporary, transformers
-     }:
-     mkDerivation {
-       pname = "typed-process";
        version = "0.2.1.0";
        sha256 = "1l6wpkwnz4lriq1n0hxv3mdvzmrf44ddkb1ys8cyj3ywfn2xh56j";
        libraryHaskellDepends = [
@@ -201520,7 +202557,6 @@ self: {
        homepage = "https://haskell-lang.org/library/typed-process";
        description = "Run external processes, with strong typing of streams";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "typed-spreadsheet" = callPackage
@@ -202305,23 +203341,6 @@ self: {
      }:
      mkDerivation {
        pname = "unagi-chan";
-       version = "0.4.0.0";
-       sha256 = "04m1ns6jc1yb1i9pmqmi8k21mwgkrq4q9fbcj4af1a9khxrjxcny";
-       libraryHaskellDepends = [ atomic-primops base ghc-prim primitive ];
-       testHaskellDepends = [
-         atomic-primops base containers ghc-prim primitive
-       ];
-       benchmarkHaskellDepends = [ async base criterion ];
-       description = "Fast concurrent queues with a Chan-like API, and more";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "unagi-chan_0_4_1_0" = callPackage
-    ({ mkDerivation, async, atomic-primops, base, containers, criterion
-     , ghc-prim, primitive
-     }:
-     mkDerivation {
-       pname = "unagi-chan";
        version = "0.4.1.0";
        sha256 = "0nya6srsnj7f10jim3iqlmdi71n6fl8ly9sqpccgnivnd8i5iavb";
        libraryHaskellDepends = [ atomic-primops base ghc-prim primitive ];
@@ -202331,7 +203350,6 @@ self: {
        benchmarkHaskellDepends = [ async base criterion ];
        description = "Fast concurrent queues with a Chan-like API, and more";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "unagi-streams" = callPackage
@@ -203572,14 +204590,36 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "unliftio_0_2_4_0" = callPackage
+    ({ mkDerivation, async, base, deepseq, directory, filepath, hspec
+     , stm, transformers, unix, unliftio-core
+     }:
+     mkDerivation {
+       pname = "unliftio";
+       version = "0.2.4.0";
+       sha256 = "0vpncmwaq5zb6bziqfns4qdgxmq8ky0rlxna2yngxp170s5zxx9z";
+       libraryHaskellDepends = [
+         async base deepseq directory filepath stm transformers unix
+         unliftio-core
+       ];
+       testHaskellDepends = [
+         async base deepseq directory filepath hspec stm transformers unix
+         unliftio-core
+       ];
+       homepage = "https://github.com/fpco/unliftio/tree/master/unliftio#readme";
+       description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "unliftio-core" = callPackage
     ({ mkDerivation, base, transformers }:
      mkDerivation {
        pname = "unliftio-core";
-       version = "0.1.0.0";
-       sha256 = "0wxv6s91wpfv2f5x17lwm04fvghcfnmzqw7p65117pr1r6yz5fcj";
+       version = "0.1.1.0";
+       sha256 = "1193fplsjm1lcr05xwvkj1rsyzx74i755f6kw3ikmxbsv0bv0l3m";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/fpco/monad-unlift/tree/master/unliftio-core#readme";
+       homepage = "https://github.com/fpco/unliftio/tree/master/unliftio-core#readme";
        description = "The MonadUnliftIO typeclass for unlifting monads to IO";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -204692,8 +205732,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "util";
-       version = "0.1.4.0";
-       sha256 = "1b4s199qwsb1yz8wjpqybi8na20b44kkjqq09kzqky6198nmqqd8";
+       version = "0.1.5.0";
+       sha256 = "0rll7fv31bamnqcy3hcm8vdgzz5wjzlqhvz5lnbp1gfymx43jrga";
        libraryHaskellDepends = [ base ];
        description = "Utilities";
        license = stdenv.lib.licenses.bsd3;
@@ -204884,13 +205924,13 @@ self: {
      }:
      mkDerivation {
        pname = "uuagc-cabal";
-       version = "1.0.6.0";
-       sha256 = "02xqj4vz7hir0llxl8n517qv22jlmilknhqzx4l55gccffg7zj6w";
+       version = "1.1.0.0";
+       sha256 = "0bdvrxdbs9672gfmf3r2j2nasc7map2jr191crf1d0jhmg6dmlzj";
        libraryHaskellDepends = [
          base Cabal containers directory filepath mtl process uulib
        ];
-       homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
-       description = "Cabal plugin for the Universiteit Utrecht Attribute Grammar System";
+       homepage = "https://github.com/UU-ComputerScience/uuagc";
+       description = "Cabal plugin for UUAGC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -207232,8 +208272,8 @@ self: {
      }:
      mkDerivation {
        pname = "vty";
-       version = "5.19";
-       sha256 = "0wbapqy1w3mbmfga4azlxcj047nfcpd6hnqa3xf33xy6simwxnrr";
+       version = "5.19.1";
+       sha256 = "13vip07b1mgr8qgxl97ni87910lrl1yjg5lvnfjzyvfyn0vw47zl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -208434,8 +209474,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-middleware-rollbar";
-       version = "0.8.0";
-       sha256 = "07fms55rpa099hlmr02dsbij8pr81r9h4m7ll1bxq06zgyi7ajzd";
+       version = "0.8.1";
+       sha256 = "1h12fypbk1y96s8v4qb44b6lvccgxy5namvd9blza222crmiriv1";
        libraryHaskellDepends = [
          aeson base bytestring case-insensitive hostname http-client
          http-conduit http-types network text time unordered-containers uuid
@@ -209648,10 +210688,8 @@ self: {
      }:
      mkDerivation {
        pname = "web-routes";
-       version = "0.27.12";
-       sha256 = "0c0wqr3f79gx26pfknvv4zka8g8fkfxw5fqb0qpq8zv0mv5rflba";
-       revision = "1";
-       editedCabalFile = "1pdp6x3q5423m99n24nhwlqmi0xyz0dhz02v2m8n4nkbg33lrv1q";
+       version = "0.27.13";
+       sha256 = "10b0hs7mmvs9ay3ik93s8xd7zlx8pyz20626nrha4mwyixgkmc59";
        libraryHaskellDepends = [
          base blaze-builder bytestring exceptions ghc-prim http-types mtl
          parsec split text utf8-string
@@ -210244,8 +211282,8 @@ self: {
      }:
      mkDerivation {
        pname = "websockets";
-       version = "0.12.2.0";
-       sha256 = "1jjb3qp6kniddn7jf4vv25v3fqainiclw0f3iyk4shq49clllki1";
+       version = "0.12.3.0";
+       sha256 = "1k7mh4gpgzw83ck66kncz8jvmwc21jd2i36xnj78zbyi2sbclx86";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -210784,23 +211822,6 @@ self: {
      }:
      mkDerivation {
        pname = "wild-bind";
-       version = "0.1.0.3";
-       sha256 = "0zvkkxmlpfgb107cx2rcp7igsqxhdng88sk4hw6y7bikkd5pdxgj";
-       libraryHaskellDepends = [ base containers text transformers ];
-       testHaskellDepends = [
-         base hspec microlens QuickCheck stm transformers
-       ];
-       homepage = "https://github.com/debug-ito/wild-bind";
-       description = "Dynamic key binding framework";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "wild-bind_0_1_1_0" = callPackage
-    ({ mkDerivation, base, containers, hspec, microlens, QuickCheck
-     , stm, text, transformers
-     }:
-     mkDerivation {
-       pname = "wild-bind";
        version = "0.1.1.0";
        sha256 = "1z9jiqbla3nxfij6cxcpd5lpgnixz89mhnfr5ksma5khfyc01sis";
        libraryHaskellDepends = [ base containers text transformers ];
@@ -210810,7 +211831,6 @@ self: {
        homepage = "https://github.com/debug-ito/wild-bind";
        description = "Dynamic key binding framework";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "wild-bind-indicator" = callPackage
@@ -210836,8 +211856,8 @@ self: {
      }:
      mkDerivation {
        pname = "wild-bind-task-x11";
-       version = "0.2.0.0";
-       sha256 = "1cm2vf9lc1q0rs1hl4gch58iklfk7dvplhflqcf8na6ncbp126g7";
+       version = "0.2.0.1";
+       sha256 = "0n8sg0qg0ambh0744c19zwxxky2b0vwpmn464i3mp587dkfpm0p2";
        libraryHaskellDepends = [
          base text transformers wild-bind wild-bind-indicator wild-bind-x11
        ];
@@ -211373,8 +212393,8 @@ self: {
      }:
      mkDerivation {
        pname = "wolf";
-       version = "0.3.38";
-       sha256 = "1csd52wflvxv8iaaflw44wxr6ycmrf1k5d1r5yv9c7skswarnmk3";
+       version = "0.3.39";
+       sha256 = "0n7575l5sy4slzf0v15g7nlrxcq1lslgzzldsxlfaibk0j71xw08";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -211886,44 +212906,6 @@ self: {
   "wreq" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, attoparsec
      , authenticate-oauth, base, base16-bytestring, base64-bytestring
-     , byteable, bytestring, case-insensitive, containers, cryptohash
-     , directory, doctest, exceptions, filepath, ghc-prim, hashable
-     , http-client, http-client-tls, http-types, HUnit, lens, lens-aeson
-     , mime-types, network-info, psqueues, QuickCheck, snap-core
-     , snap-server, template-haskell, temporary, test-framework
-     , test-framework-hunit, test-framework-quickcheck2, text, time
-     , time-locale-compat, transformers, unix-compat
-     , unordered-containers, uuid, vector
-     }:
-     mkDerivation {
-       pname = "wreq";
-       version = "0.5.1.0";
-       sha256 = "1p8cn9yzm2ggb3kac17xc3if6sdxjdh544k730imvvhm0szx4j76";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson attoparsec authenticate-oauth base base16-bytestring byteable
-         bytestring case-insensitive containers cryptohash exceptions
-         ghc-prim hashable http-client http-client-tls http-types lens
-         lens-aeson mime-types psqueues template-haskell text time
-         time-locale-compat unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson aeson-pretty base base64-bytestring bytestring
-         case-insensitive containers directory doctest filepath hashable
-         http-client http-types HUnit lens lens-aeson network-info
-         QuickCheck snap-core snap-server temporary test-framework
-         test-framework-hunit test-framework-quickcheck2 text time
-         transformers unix-compat unordered-containers uuid vector
-       ];
-       homepage = "http://www.serpentine.com/wreq";
-       description = "An easy-to-use HTTP client library";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "wreq_0_5_2_0" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, attoparsec
-     , authenticate-oauth, base, base16-bytestring, base64-bytestring
      , byteable, bytestring, Cabal, cabal-doctest, case-insensitive
      , containers, cryptohash, directory, doctest, exceptions, filepath
      , ghc-prim, hashable, http-client, http-client-tls, http-types
@@ -211958,7 +212940,6 @@ self: {
        homepage = "http://www.serpentine.com/wreq";
        description = "An easy-to-use HTTP client library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "wreq-sb" = callPackage
@@ -212004,8 +212985,8 @@ self: {
     ({ mkDerivation, base, bytestring, text, utf8-string, wreq }:
      mkDerivation {
        pname = "wreq-stringless";
-       version = "0.5.1.0";
-       sha256 = "1f23f1dxim8xkx7jj0z7fr4xjpmxc8cr0rbh84hhb359mkfklhvf";
+       version = "0.5.2.0";
+       sha256 = "0nswlrrs5pby5l758i5bbrfj0rpjxb71jak26gzwkm674kby9hjq";
        libraryHaskellDepends = [ base bytestring text utf8-string wreq ];
        homepage = "https://github.com/j-keck/wreq-stringless#readme";
        description = "Simple wrapper to use wreq without Strings";
@@ -213410,8 +214391,8 @@ self: {
      }:
      mkDerivation {
        pname = "xml-conduit";
-       version = "1.7.0";
-       sha256 = "0g0a6h52n6q3w09350d6vgjpvb6xj224isp4lphgwbmd2xr12i76";
+       version = "1.7.0.1";
+       sha256 = "16pg2zzh0nz16zg6y5s7392d76fnhlki48ni1c18dzn41ybj8vll";
        libraryHaskellDepends = [
          attoparsec base blaze-builder blaze-html blaze-markup bytestring
          conduit conduit-extra containers data-default-class deepseq
@@ -214356,17 +215337,17 @@ self: {
      }) {};
 
   "xmonad-vanessa" = callPackage
-    ({ mkDerivation, base, composition, containers, hspec, process
-     , transformers, X11, xmonad, xmonad-contrib
+    ({ mkDerivation, base, composition-prelude, containers, hspec
+     , process, transformers, X11, xmonad, xmonad-contrib
      }:
      mkDerivation {
        pname = "xmonad-vanessa";
-       version = "0.1.1.4";
-       sha256 = "1qbapbb72qa78n174x8y9q2zzb1g1bw6dgg260hxxzc7v9kb88xm";
+       version = "0.1.1.6";
+       sha256 = "1im97p6g7c7gvcm9an7nzv9k7yipvd5yv39zfgr26q7vnr6hj4dq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base composition containers process transformers X11 xmonad
+         base composition-prelude containers process transformers X11 xmonad
          xmonad-contrib
        ];
        executableHaskellDepends = [ base ];