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.nix3582
1 files changed, 2504 insertions, 1078 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index b5da00754b5..d5b54e3f8f7 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -1328,8 +1328,8 @@ self: {
        description = "Berkeley DB XML binding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) db; dbxml = null; inherit (pkgs) xercesc; 
-         inherit (pkgs) xqilla;};
+     }) {inherit (pkgs) db; inherit (pkgs) dbxml; 
+         inherit (pkgs) xercesc; inherit (pkgs) xqilla;};
 
   "BerlekampAlgorithm" = callPackage
     ({ mkDerivation, base, besout }:
@@ -4017,6 +4017,7 @@ self: {
        libraryHaskellDepends = [ base containers xmonad xmonad-contrib ];
        description = "A library for specifying xmonad key bindings with functionality";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "Dflow" = callPackage
@@ -4978,6 +4979,7 @@ self: {
        ];
        description = "Library for computer music research and education";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "EventSocket" = callPackage
@@ -5017,18 +5019,16 @@ self: {
      }) {};
 
   "FAI" = callPackage
-    ({ mkDerivation, base, cudart, hspec, inline-c }:
+    ({ mkDerivation, base, hspec, inline-c }:
      mkDerivation {
        pname = "FAI";
-       version = "0.1.0.17";
-       sha256 = "06z0ikx9i8z9hm7mlmlvdhy57k5dn7qayg2cpas767zvvxjiaayy";
+       version = "0.1.0.20";
+       sha256 = "0w0fygy7vj2fgvgg2fmw24sb75rsv24bhanly5m067sjdcqaj5cy";
        libraryHaskellDepends = [ base inline-c ];
-       librarySystemDepends = [ cudart ];
        testHaskellDepends = [ base hspec inline-c ];
        description = "Haskell Foreign Accelerate Interface";
        license = stdenv.lib.licenses.lgpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {cudart = null;};
+     }) {};
 
   "FComp" = callPackage
     ({ mkDerivation, array, base, binary, deepseq, ghc-prim
@@ -6028,8 +6028,8 @@ self: {
      }:
      mkDerivation {
        pname = "GLUT";
-       version = "2.7.0.13";
-       sha256 = "1j5sv95fy0fv1n57qxhkdqm20q0lj4h5x3r7php9jh70wl77q89x";
+       version = "2.7.0.14";
+       sha256 = "01i162fly4q1751fp60lgkzlb8kr0qqbvmxj74zc6skb19qggy2w";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -8408,6 +8408,7 @@ self: {
        ];
        description = "Library for computer music education";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "HSoundFile" = callPackage
@@ -9009,7 +9010,6 @@ self: {
        ];
        description = "Parsing and unambiguously representing musical chords";
        license = stdenv.lib.licenses.lgpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "HasBigDecimal" = callPackage
@@ -9022,6 +9022,7 @@ self: {
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "A library for arbitrary precision decimal numbers";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "HasCacBDD" = callPackage
@@ -11750,7 +11751,6 @@ self: {
        libraryHaskellDepends = [ base bytestring hidapi mtl ];
        description = "Haskell interface for controlling the mBot educational robot";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "MC-Fold-DP" = callPackage
@@ -13613,8 +13613,8 @@ self: {
      }:
      mkDerivation {
        pname = "OpenGL";
-       version = "3.0.2.1";
-       sha256 = "1gsrlp2if5zwq0icjmsmva3cj719qpwagsmg6dlvps0xj4dqkjvs";
+       version = "3.0.2.2";
+       sha256 = "19vxwvx2n8zq2klj176l25n2b64ybp0b8mhm4p46gvpcivz41fjc";
        libraryHaskellDepends = [
          base bytestring containers GLURaw ObjectName OpenGLRaw StateVar
          text transformers
@@ -13643,8 +13643,8 @@ self: {
      }:
      mkDerivation {
        pname = "OpenGLRaw";
-       version = "3.3.0.1";
-       sha256 = "0jzipa8avnrsw2via8ks012illwg2in27l01y1bp35ci0w2f92fq";
+       version = "3.3.0.2";
+       sha256 = "1jnn4v32qyf0xfy4s2pgrzca2bnr855m4vkzbmwr7dwam2xckcpq";
        libraryHaskellDepends = [
          base bytestring containers fixed half text transformers
        ];
@@ -14292,8 +14292,8 @@ self: {
      }:
      mkDerivation {
        pname = "Persistence";
-       version = "1.1.2";
-       sha256 = "1p9nsq0rx1fh8v3cm809z8xs4877hgvgxygqxi3iq0k7gikninx4";
+       version = "1.1.3";
+       sha256 = "1v3agyf5dw7dckn3c8lww135dqyyrgb6mws4sy51lqm8zbqdnqb3";
        libraryHaskellDepends = [
          base containers maximal-cliques parallel vector
        ];
@@ -14469,8 +14469,8 @@ self: {
     ({ mkDerivation, alsaLib, base }:
      mkDerivation {
        pname = "PortMidi";
-       version = "0.1.6.1";
-       sha256 = "1436a45y4zsip6yslvp9zxk5qxipcwcvzffvjyqj63dqsn9r57mq";
+       version = "0.2.0.0";
+       sha256 = "1jb722gwgx1fdyv64nj3by22970l3r04ibc3fa3hnp3k4l2jvk0f";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ alsaLib ];
        description = "A binding for PortMedia/PortMidi";
@@ -14721,8 +14721,8 @@ self: {
      }:
      mkDerivation {
        pname = "PyF";
-       version = "0.5.0.0";
-       sha256 = "0i0ir7i17r7lzk6c58yybsvz4s9131d1xc3jz3m3lhl3hsvyrgz5";
+       version = "0.6.1.0";
+       sha256 = "1m24wk5i0xn8qfh446nlis7h81p5wgy09hskslrmx3z4brqqpy7y";
        libraryHaskellDepends = [
          base containers formatting haskell-src-meta megaparsec
          template-haskell text
@@ -17595,8 +17595,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "Tensor";
-       version = "1.1.0.1";
-       sha256 = "1q8infjcszbbfqybg1fv33fy33chyvj2nbj9d2sxvsixx57hm12m";
+       version = "1.1.0.2";
+       sha256 = "0kyg43ah15fpvy8gypacimjnhb7j250jqksg6w5znz57fg0rari4";
        libraryHaskellDepends = [ base ];
        description = "Tensor data types";
        license = stdenv.lib.licenses.bsd3;
@@ -18402,28 +18402,29 @@ self: {
      }) {};
 
   "Villefort" = callPackage
-    ({ mkDerivation, base, bytestring, convertible, directory, filepath
-     , HDBC, HDBC-sqlite3, hspec, MissingH, mtl, process, QuickCheck
-     , random, scotty, split, strict, text, time, transformers, unix
-     , webdriver
+    ({ mkDerivation, base, bytestring, concurrent-extra, convertible
+     , directory, filepath, HDBC, HDBC-sqlite3, hspec, MissingH, mtl
+     , process, QuickCheck, random, scotty, split, strict, text, time
+     , transformers, unbounded-delays, unix, uri-encode, webdriver
      }:
      mkDerivation {
        pname = "Villefort";
-       version = "0.1.2.13";
-       sha256 = "06550iga9spy478lyzd6a9r464j6963dmbb2xafqzagw0vj7g2l5";
+       version = "0.1.2.14";
+       sha256 = "0hwlm91dlhbl0g6axpqx3pbr89icaqmrgnnn6lhcwd7sd8rzycbg";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring convertible directory filepath HDBC HDBC-sqlite3
          MissingH mtl process random scotty split strict text time
-         transformers unix
+         transformers unix uri-encode
        ];
        executableHaskellDepends = [
          base HDBC HDBC-sqlite3 random scotty split text time
        ];
        testHaskellDepends = [
-         base HDBC HDBC-sqlite3 hspec mtl QuickCheck webdriver
+         base concurrent-extra HDBC HDBC-sqlite3 hspec mtl QuickCheck
+         unbounded-delays webdriver
        ];
        description = "Villefort is a task manager and time tracker";
        license = stdenv.lib.licenses.bsd3;
@@ -18837,8 +18838,8 @@ self: {
     ({ mkDerivation, Advapi32, base, Win32, Win32-errors }:
      mkDerivation {
        pname = "Win32-services";
-       version = "0.3";
-       sha256 = "07vby574s528g259zq8jby1327b6jqn4zlzs406ml99w1p02d9js";
+       version = "0.4";
+       sha256 = "1zxi8m98n5pgpx7z20f4g40w4njqllw7gfnlfxwgw3iismxiyyp8";
        libraryHaskellDepends = [ base Win32 Win32-errors ];
        librarySystemDepends = [ Advapi32 ];
        description = "Windows service applications";
@@ -21884,8 +21885,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-quick";
-       version = "0.1.2.0";
-       sha256 = "18a5gwfyx382dxlhr4gch8yd39kgiamp2fpxsvvgi7bfyc55pq1h";
+       version = "0.1.2.1";
+       sha256 = "135mnzh56za992p8083yr3yx96q7zh5h50l7y8c5jm7qla32n2b4";
        libraryHaskellDepends = [
          aeson attoparsec base deepseq text unordered-containers vector
        ];
@@ -26085,7 +26086,6 @@ self: {
        ];
        description = "Generic Haskell AMQP Consumer";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "amqp-worker" = callPackage
@@ -26767,6 +26767,157 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "antiope-athena" = callPackage
+    ({ mkDerivation, amazonka, amazonka-athena, amazonka-core, base
+     , lens, resourcet, text, unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-athena";
+       version = "5.0.1";
+       sha256 = "1b8dcjm4a07wpn1kigz87lkm7rljlya43c46vw7my3svqy35a6dv";
+       libraryHaskellDepends = [
+         amazonka amazonka-athena amazonka-core base lens resourcet text
+         unliftio-core
+       ];
+       testHaskellDepends = [
+         amazonka amazonka-athena amazonka-core base lens resourcet text
+         unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "antiope-core" = callPackage
+    ({ mkDerivation, amazonka, amazonka-core, base, bytestring
+     , generic-lens, http-client, lens, monad-logger, mtl, resourcet
+     , transformers, unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-core";
+       version = "5.0.1";
+       sha256 = "1s6b0lm5mf6dg1zrkmzfrqacgr1wa6lgphx0zq3kqzp2b7gdzkbv";
+       libraryHaskellDepends = [
+         amazonka amazonka-core base bytestring generic-lens http-client
+         lens monad-logger mtl resourcet transformers unliftio-core
+       ];
+       testHaskellDepends = [
+         amazonka amazonka-core base bytestring generic-lens http-client
+         lens monad-logger mtl resourcet transformers unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "antiope-dynamodb" = callPackage
+    ({ mkDerivation, amazonka, amazonka-core, amazonka-dynamodb
+     , antiope-core, base, generic-lens, lens, text, unliftio-core
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "antiope-dynamodb";
+       version = "5.0.1";
+       sha256 = "0nz6bhv1i7kwd8a4m951p3jkzwkzayb19r0ds3adrq5bp79ajgpy";
+       libraryHaskellDepends = [
+         amazonka amazonka-core amazonka-dynamodb antiope-core base
+         generic-lens lens text unliftio-core unordered-containers
+       ];
+       testHaskellDepends = [
+         amazonka amazonka-core amazonka-dynamodb antiope-core base
+         generic-lens lens text unliftio-core unordered-containers
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "antiope-messages" = callPackage
+    ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3
+     , amazonka-sqs, antiope-s3, base, generic-lens, lens, lens-aeson
+     , monad-loops, network-uri, text, unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-messages";
+       version = "5.0.1";
+       sha256 = "1g7nrdas5fz5rvx4yhmbk41r0ir8i5gwjmpyprbjggkipnqna5x4";
+       libraryHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-s3 amazonka-sqs antiope-s3
+         base generic-lens lens lens-aeson monad-loops network-uri text
+         unliftio-core
+       ];
+       testHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-s3 amazonka-sqs antiope-s3
+         base generic-lens lens lens-aeson monad-loops network-uri text
+         unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "antiope-s3" = callPackage
+    ({ mkDerivation, amazonka, amazonka-core, amazonka-s3, base
+     , bytestring, conduit, conduit-extra, exceptions, generic-lens
+     , http-types, lens, monad-logger, network-uri, resourcet, text
+     , unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-s3";
+       version = "5.0.1";
+       sha256 = "1nwcyapaxknhlfbb0xrklrxc8xs5bzriz5qs651jn9xi1awm2qxl";
+       libraryHaskellDepends = [
+         amazonka amazonka-core amazonka-s3 base bytestring conduit
+         conduit-extra exceptions generic-lens http-types lens monad-logger
+         network-uri resourcet text unliftio-core
+       ];
+       testHaskellDepends = [
+         amazonka amazonka-core amazonka-s3 base bytestring conduit
+         conduit-extra exceptions generic-lens http-types lens monad-logger
+         network-uri resourcet text unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "antiope-sns" = callPackage
+    ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-sns, base
+     , generic-lens, lens, text, unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-sns";
+       version = "5.0.1";
+       sha256 = "113yj69cb7qaqcs5yijwhqhzvlhh88rnbfcnix3y61cg3250iwkk";
+       libraryHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-sns base generic-lens lens
+         text unliftio-core
+       ];
+       testHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-sns base generic-lens lens
+         text unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "antiope-sqs" = callPackage
+    ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3
+     , amazonka-sqs, antiope-messages, antiope-s3, base, generic-lens
+     , lens, lens-aeson, monad-loops, network-uri, text, unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-sqs";
+       version = "5.0.1";
+       sha256 = "0if8yq8j14syr9ks74inz76ks1aspvrhzmn6444xni3bzz7dr2mq";
+       libraryHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-s3 amazonka-sqs
+         antiope-messages antiope-s3 base generic-lens lens lens-aeson
+         monad-loops network-uri text unliftio-core
+       ];
+       testHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-s3 amazonka-sqs
+         antiope-messages antiope-s3 base generic-lens lens lens-aeson
+         monad-loops network-uri text unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "antiprimes" = callPackage
     ({ mkDerivation, base, hspec, primes }:
      mkDerivation {
@@ -28180,8 +28331,8 @@ self: {
        pname = "arithmoi";
        version = "0.7.0.0";
        sha256 = "0303bqlbf8abixcq3x3px2ijj01c9hlqadkv8rhls6f64a8h8cwb";
-       revision = "1";
-       editedCabalFile = "10z6m57dnzyqbzmdx64ya6gx5485iwwa4j8afyn8bmvxjvn474a6";
+       revision = "2";
+       editedCabalFile = "1db2pcwip682f4zs1qnqzqqdswhqzbsxydy89m6zqm5ddlgrw5sq";
        configureFlags = [ "-f-llvm" ];
        libraryHaskellDepends = [
          array base containers exact-pi ghc-prim integer-gmp
@@ -28465,8 +28616,8 @@ self: {
      }:
      mkDerivation {
        pname = "arx";
-       version = "0.3.1";
-       sha256 = "1wfxazj1qavk366vi9b65iyf5r16bp3xdzdas08ipaba3f91mx37";
+       version = "0.3.2";
+       sha256 = "01mz46r54fhvaaawvng4csf9qk2vlr4y3zgnwwl6q6449y1w1k25";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -28582,6 +28733,28 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "ascii-string" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, deferred-folds, foldl
+     , hashable, primitive, primitive-extras, QuickCheck
+     , quickcheck-instances, rerebase, tasty, tasty-hunit
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "ascii-string";
+       version = "1";
+       sha256 = "054vi22vhn9bbv76spxbsml7141yqwgcy1fasm9mv2anw8kdzbq8";
+       libraryHaskellDepends = [
+         base bytestring cereal deferred-folds foldl hashable primitive
+         primitive-extras
+       ];
+       testHaskellDepends = [
+         cereal QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       description = "Compact representation of ASCII strings";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "ascii-table" = callPackage
     ({ mkDerivation, aeson, base, containers, dlist, hashable, text
      , unordered-containers, vector, wl-pprint-extras
@@ -28635,6 +28808,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "asciichart" = callPackage
+    ({ mkDerivation, array, base, hspec, random, raw-strings-qq
+     , silently
+     }:
+     mkDerivation {
+       pname = "asciichart";
+       version = "1.0.1";
+       sha256 = "1k9x4h8ay0wjc0gp9jmbc76q5mrzb2q837qcwgyp374x9xyiblq9";
+       libraryHaskellDepends = [ array base ];
+       testHaskellDepends = [ base hspec random raw-strings-qq silently ];
+       description = "Line charts in terminal";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "asciidiagram" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , FontyFruity, JuicyPixels, lens, linear, mtl, optparse-applicative
@@ -28673,6 +28860,43 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "asif" = callPackage
+    ({ mkDerivation, arbor-ip, attoparsec, base, binary, bytestring
+     , conduit, conduit-combinators, conduit-extra, containers, cpu
+     , directory, either, exceptions, generic-lens, hedgehog, hspec
+     , hw-bits, hw-hspec-hedgehog, iproute, lens, old-locale
+     , optparse-applicative, resourcet, temporary-resourcet, text, thyme
+     , vector
+     }:
+     mkDerivation {
+       pname = "asif";
+       version = "2.0.0";
+       sha256 = "1wp3g3nmymw9zkfyhi2jc7qqcb14v9pp788xg77acsx4i83ca5fm";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base binary bytestring conduit conduit-combinators
+         conduit-extra containers cpu either exceptions generic-lens hw-bits
+         iproute lens old-locale resourcet temporary-resourcet text thyme
+         vector
+       ];
+       executableHaskellDepends = [
+         attoparsec base binary bytestring conduit conduit-combinators
+         conduit-extra containers cpu directory either exceptions
+         generic-lens hw-bits iproute lens old-locale optparse-applicative
+         resourcet temporary-resourcet text thyme vector
+       ];
+       testHaskellDepends = [
+         arbor-ip attoparsec base binary bytestring conduit
+         conduit-combinators conduit-extra containers cpu either exceptions
+         generic-lens hedgehog hspec hw-bits hw-hspec-hedgehog iproute lens
+         old-locale resourcet temporary-resourcet text thyme vector
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {arbor-ip = null;};
+
   "asil" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , data-binary-ieee754, directory, filepath, haskell-src-exts, mtl
@@ -29079,7 +29303,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Async combinators";
        license = stdenv.lib.licenses.mpl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "async-dejafu" = callPackage
@@ -29447,6 +29670,7 @@ self: {
        ];
        description = "Streaming parser/renderer for the Atom 1.0 standard (RFC 4287).";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "atom-msp430" = callPackage
@@ -29636,8 +29860,8 @@ self: {
      }:
      mkDerivation {
        pname = "ats-pkg";
-       version = "3.0.0.11";
-       sha256 = "1myqx5hw3khvqwda3iw6fl6ahh8cl5j33g2z1689vvqvivglr2la";
+       version = "3.1.0.12";
+       sha256 = "09kd57f3yjs112r9r8266ds8xsv6cjkyizzmknqyldllamh7qpjx";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -29650,9 +29874,8 @@ self: {
        ];
        libraryToolDepends = [ cpphs ];
        executableHaskellDepends = [
-         base bytestring cli-setup composition-prelude dependency directory
-         microlens optparse-applicative parallel-io shake shake-ats
-         temporary text
+         base bytestring cli-setup dependency directory microlens
+         optparse-applicative parallel-io shake shake-ats temporary text
        ];
        doHaddock = false;
        description = "A build tool for ATS";
@@ -30654,10 +30877,8 @@ self: {
      }:
      mkDerivation {
        pname = "avro";
-       version = "0.3.2.0";
-       sha256 = "046nlq75p2ng5fm4nd4zv6lna1qvivfmcxq7kypw7hra60bkj1a0";
-       revision = "1";
-       editedCabalFile = "08pi93ia3pqndr3429c4mm338kg4bj6byjyzd9vhkss4lc3i13n0";
+       version = "0.3.3.1";
+       sha256 = "1im7qydz1m0dzv45x9x8i4xr5snhzc6819gzrnm525jr8j8l50dk";
        libraryHaskellDepends = [
          aeson array base base16-bytestring binary bytestring containers
          data-binary-ieee754 entropy fail hashable mtl pure-zlib scientific
@@ -30673,7 +30894,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "avro_0_3_3_0" = callPackage
+  "avro_0_3_4_0" = callPackage
     ({ mkDerivation, aeson, array, base, base16-bytestring, binary
      , bytestring, containers, data-binary-ieee754, directory, entropy
      , extra, fail, hashable, hspec, lens, lens-aeson, mtl, pure-zlib
@@ -30682,8 +30903,8 @@ self: {
      }:
      mkDerivation {
        pname = "avro";
-       version = "0.3.3.0";
-       sha256 = "0ccf39djb9xac2gh85rdjiszas6308rxzgy3p61i9vc76hmjjwk0";
+       version = "0.3.4.0";
+       sha256 = "1242wr53an9av6kynv9wlgf997zdmxcq9fbjq2rgb8wf1hckxxzd";
        libraryHaskellDepends = [
          aeson array base base16-bytestring binary bytestring containers
          data-binary-ieee754 entropy fail hashable mtl pure-zlib scientific
@@ -31672,6 +31893,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "backprop_0_2_6_0" = callPackage
+    ({ mkDerivation, base, containers, criterion, deepseq, directory
+     , hmatrix, microlens, microlens-th, mwc-random, primitive
+     , reflection, time, transformers, vector, vinyl
+     }:
+     mkDerivation {
+       pname = "backprop";
+       version = "0.2.6.0";
+       sha256 = "0j2nr4wj05mz49sm9d5ahyvf5j4nmgndy60w2zqf93g18j8wi3yi";
+       libraryHaskellDepends = [
+         base containers deepseq microlens primitive reflection transformers
+         vector vinyl
+       ];
+       benchmarkHaskellDepends = [
+         base criterion deepseq directory hmatrix microlens microlens-th
+         mwc-random time vector
+       ];
+       description = "Heterogeneous automatic differentation";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "backtracking-exceptions" = callPackage
     ({ mkDerivation, base, either, free, kan-extensions, mtl
      , semigroupoids, semigroups, transformers
@@ -32477,6 +32720,8 @@ self: {
        pname = "basement";
        version = "0.0.8";
        sha256 = "194jw567di4q2758943q9rrwkbf9gl261my7qc21i9xhyabipx67";
+       revision = "1";
+       editedCabalFile = "005w4d6bkx6xq1whgwna4rqmxc36vgjbvb8q35sh1z2s76l89ajy";
        libraryHaskellDepends = [ base ghc-prim ];
        description = "Foundation scrap box of array & string";
        license = stdenv.lib.licenses.bsd3;
@@ -32729,8 +32974,8 @@ self: {
      }:
      mkDerivation {
        pname = "battleplace";
-       version = "0.1.0.6";
-       sha256 = "01w1im8p4mxbbq8h12kbqzqzr8db41hjprcjlfs1x6wz263ipg1v";
+       version = "0.1.0.9";
+       sha256 = "1m6nk9zjsckd3s27hmmr2jy6v28bp7n1d6wriqfmhzw7rzydrgjl";
        libraryHaskellDepends = [
          aeson base bytestring cereal data-default hashable memory servant
          text vector
@@ -32743,13 +32988,14 @@ self: {
     ({ mkDerivation, base, battleplace, servant, servant-client }:
      mkDerivation {
        pname = "battleplace-api";
-       version = "0.1.0.2";
-       sha256 = "148bl4r7fhqrbr8fr4hsgqbyykb7w8q2hi1d8pzk20nkvsrh62ss";
+       version = "0.1.0.3";
+       sha256 = "1clsmkglkq84w6nzi41zp7pdlg04hgadpri2fi4d14qilfq0acrf";
        libraryHaskellDepends = [
          base battleplace servant servant-client
        ];
        description = "Public API definitions of BattlePlace.io service";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "battleship-combinatorics" = callPackage
@@ -33024,6 +33270,8 @@ self: {
        pname = "beam-core";
        version = "0.7.2.2";
        sha256 = "160ga0w0i1l4nbag6jg8wn3a3csid93x6fdd4j4pah2zk7dswc8j";
+       revision = "1";
+       editedCabalFile = "1fvds5arsm0h81fw4rf5fsg5sa9jfqn350amhhc247f0hhjy3csf";
        libraryHaskellDepends = [
          aeson base bytestring containers dlist free ghc-prim hashable
          microlens mtl network-uri tagged text time vector-sized
@@ -33045,6 +33293,8 @@ self: {
        pname = "beam-migrate";
        version = "0.3.2.1";
        sha256 = "0wwkyg87wf3qcj8c5j3ammdkmjacgzw35pgxbq75bvfkx8k5j69d";
+       revision = "1";
+       editedCabalFile = "1ghg6n0dj63i0am7wh0cg95hwyf29gnkm0llrw3wb5pj8f7937gv";
        libraryHaskellDepends = [
          aeson base beam-core bytestring containers deepseq dependent-map
          dependent-sum free ghc-prim hashable haskell-src-exts mtl parallel
@@ -33593,8 +33843,8 @@ self: {
      }:
      mkDerivation {
        pname = "bhoogle";
-       version = "0.1.3.1";
-       sha256 = "1v1g1lq86zsr6qf3c48pblrqz8g321dzn7v5gh3ddm6fpd5sdbp4";
+       version = "0.1.3.2";
+       sha256 = "0dll14zrlyxsqraivdilna7v7awg4f90xc5hqik7lxmb3c7rmzr8";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -33605,6 +33855,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bhoogle_0_1_3_3" = callPackage
+    ({ mkDerivation, base, brick, bytestring, containers, directory
+     , filepath, hoogle, lens, process, protolude, text, time
+     , typed-process, vector, vty
+     }:
+     mkDerivation {
+       pname = "bhoogle";
+       version = "0.1.3.3";
+       sha256 = "0x4xdzm51ri4arcjhddv2s71wx1kiy1wp5iycahb9sq42r954k6n";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base brick bytestring containers directory filepath hoogle lens
+         process protolude text time typed-process vector vty
+       ];
+       description = "Simple terminal GUI for local hoogle";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "bibdb" = callPackage
     ({ mkDerivation, alex, array, async, base, bibtex, bytestring
      , containers, curl, download-curl, filepath, happy, microlens
@@ -33918,24 +34188,50 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "binary_0_8_5_1" = callPackage
+  "binary_0_8_6_0" = callPackage
     ({ mkDerivation, array, attoparsec, base, bytestring, Cabal, cereal
-     , containers, criterion, deepseq, directory, filepath, HUnit, mtl
-     , QuickCheck, random, tar, test-framework
+     , containers, criterion, deepseq, directory, filepath
+     , generic-deriving, HUnit, mtl, QuickCheck, random, test-framework
      , test-framework-quickcheck2, unordered-containers, zlib
      }:
      mkDerivation {
        pname = "binary";
-       version = "0.8.5.1";
-       sha256 = "15h5zqfw7xmcimvlq6bs8f20vxlfvz7g411fns5z7212crlimffy";
+       version = "0.8.6.0";
+       sha256 = "0pz1va9bmj4daw8gi8r6d1rrnqsd4bislky6d8pjwwbyrgrw9s8y";
        libraryHaskellDepends = [ array base bytestring containers ];
        testHaskellDepends = [
          array base bytestring Cabal containers directory filepath HUnit
          QuickCheck random test-framework test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [
-         array attoparsec base bytestring Cabal cereal containers criterion
-         deepseq directory filepath mtl tar unordered-containers zlib
+         array attoparsec base bytestring cereal containers criterion
+         deepseq directory filepath generic-deriving mtl
+         unordered-containers zlib
+       ];
+       description = "Binary serialisation for Haskell values using lazy ByteStrings";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "binary_0_10_0_0" = callPackage
+    ({ mkDerivation, array, attoparsec, base, bytestring, Cabal, cereal
+     , containers, criterion, deepseq, directory, filepath
+     , generic-deriving, HUnit, mtl, QuickCheck, random, test-framework
+     , test-framework-quickcheck2, unordered-containers, zlib
+     }:
+     mkDerivation {
+       pname = "binary";
+       version = "0.10.0.0";
+       sha256 = "1lkh6cpayj7vdkkmacgkpi5dgypsjkx3yzjw6d3c3zp8fwsgwgk1";
+       libraryHaskellDepends = [ array base bytestring containers ];
+       testHaskellDepends = [
+         array base bytestring Cabal containers directory filepath HUnit
+         QuickCheck random test-framework test-framework-quickcheck2
+       ];
+       benchmarkHaskellDepends = [
+         array attoparsec base bytestring cereal containers criterion
+         deepseq directory filepath generic-deriving mtl
+         unordered-containers zlib
        ];
        description = "Binary serialisation for Haskell values using lazy ByteStrings";
        license = stdenv.lib.licenses.bsd3;
@@ -34834,6 +35130,7 @@ self: {
        librarySystemDepends = [ blas liblapack ];
        description = "Low level bindings to the C levmar (Levenberg-Marquardt) library";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) blas; inherit (pkgs) liblapack;};
 
   "bindings-libcddb" = callPackage
@@ -35583,6 +35880,7 @@ self: {
        ];
        description = "Plays chess";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "bit-array" = callPackage
@@ -35598,6 +35896,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "bit-protocol" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring, dlist
+     , ghc-prim, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "bit-protocol";
+       version = "0.2.3.0";
+       sha256 = "06f9rl0zjaldfv42lryqvm42w5ri21wvza53zdkqrim9krdqh0ph";
+       libraryHaskellDepends = [
+         base base64-bytestring bytestring dlist ghc-prim QuickCheck
+       ];
+       testHaskellDepends = [
+         base base64-bytestring bytestring dlist ghc-prim QuickCheck tasty
+         tasty-hunit tasty-quickcheck
+       ];
+       description = "Encode binary protocols with some odd bit numbers into a bytestring";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "bit-stream" = callPackage
     ({ mkDerivation, base, criterion, ghc-prim, QuickCheck, tasty
      , tasty-hunit, tasty-quickcheck, tasty-smallcheck, vector
@@ -36453,7 +36770,6 @@ self: {
        ];
        description = "HTML5 Canvas Graphics Library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "blas" = callPackage
@@ -37358,20 +37674,25 @@ self: {
      }) {};
 
   "boltzmann-brain" = callPackage
-    ({ mkDerivation, array, base, containers, haskell-src-exts, hmatrix
-     , megaparsec, mtl, multiset, process
+    ({ mkDerivation, aeson, base, bytestring, containers, directory
+     , edit-distance, graphviz, haskell-src-exts, hmatrix, megaparsec
+     , MonadRandom, mtl, multiset, pretty-terminal, process, random
+     , text, time, transformers
      }:
      mkDerivation {
        pname = "boltzmann-brain";
-       version = "1.3.1.3";
-       sha256 = "1qv0s70bvn0zgmyb2bccw64d377pb6m0xjzqq7lsz8nzk86wqhzs";
+       version = "1.4";
+       sha256 = "17xny78fkqm344cddkklv4sj8c7dnps8bn1n21xa392l2zyf7mqz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         array base containers haskell-src-exts hmatrix megaparsec mtl
-         multiset process
+         aeson base containers edit-distance graphviz haskell-src-exts
+         hmatrix megaparsec MonadRandom mtl multiset pretty-terminal process
+         random text time transformers
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring containers directory megaparsec text
        ];
-       executableHaskellDepends = [ base containers hmatrix ];
        description = "Boltzmann sampler compiler for combinatorial systems";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37911,6 +38232,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bound-extras" = callPackage
+    ({ mkDerivation, base, bound, containers, deepseq, filepath
+     , hashable, pretty, tasty, tasty-golden, text-short, transformers
+     , utf8-string
+     }:
+     mkDerivation {
+       pname = "bound-extras";
+       version = "0";
+       sha256 = "0j010sbdm0bc9dq4lsyw1vb2x0j6gcjxp7ywjn8izdh6yqr2r3qq";
+       libraryHaskellDepends = [
+         base bound deepseq hashable transformers
+       ];
+       testHaskellDepends = [
+         base bound containers filepath pretty tasty tasty-golden text-short
+         transformers utf8-string
+       ];
+       description = "ScopeH and ScopeT extras for bound";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "bound-gen" = callPackage
     ({ mkDerivation, base, bound, monad-gen, mtl }:
      mkDerivation {
@@ -38194,7 +38535,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "brick_0_38" = callPackage
+  "brick_0_40" = callPackage
     ({ mkDerivation, base, config-ini, containers, contravariant
      , data-clist, deepseq, dlist, microlens, microlens-mtl
      , microlens-th, QuickCheck, stm, template-haskell, text
@@ -38202,8 +38543,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.38";
-       sha256 = "03jczlp361al1vjqd6pi88plmzh83w4jjbzlx80d3m5n9lqpzx56";
+       version = "0.40";
+       sha256 = "12bd0acbczcrr7mlpfrpjm9qq2ll2rbmgskpdw6lfaxz1iz75cad";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -38845,8 +39186,8 @@ self: {
      }:
      mkDerivation {
        pname = "bugsnag-haskell";
-       version = "0.0.1.2";
-       sha256 = "0xd0vxvvbp2fzy4z9yfrc6j5km1612ivnhrx71zzv17m5r2z50sv";
+       version = "0.0.1.3";
+       sha256 = "07z2gw0p6cswzr22378z07jdyrww56mby3bfdlc7gxarxyfzsf9f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -39154,14 +39495,14 @@ self: {
 
   "bustle" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, cairo, containers, dbus
-     , directory, filepath, gio, glib, gtk3, hgettext, HUnit, mtl, pango
-     , pcap, process, QuickCheck, setlocale, system-glib, test-framework
-     , test-framework-hunit, text, time
+     , directory, filepath, gio, gio-unix, glib, gtk3, hgettext, HUnit
+     , mtl, pango, pcap, process, QuickCheck, setlocale, system-glib
+     , test-framework, test-framework-hunit, text, time
      }:
      mkDerivation {
        pname = "bustle";
-       version = "0.7.1";
-       sha256 = "0mwp99ac22h2byz6llgbdacv8abh8zb2cg78ipnpl3icv0mpcvd9";
+       version = "0.7.2";
+       sha256 = "098klf1rqr39alrxw0s28p5wdfrisrkf5grdsjr78yxp2jxq3987";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -39171,6 +39512,7 @@ self: {
          base bytestring cairo containers dbus directory filepath gio glib
          gtk3 hgettext mtl pango pcap process setlocale text time
        ];
+       executablePkgconfigDepends = [ gio-unix ];
        testHaskellDepends = [
          base bytestring cairo containers dbus directory filepath gtk3
          hgettext HUnit mtl pango pcap QuickCheck setlocale test-framework
@@ -39179,7 +39521,7 @@ self: {
        description = "Draw sequence diagrams of D-Bus traffic";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {system-glib = pkgs.glib;};
+     }) {gio-unix = null; system-glib = pkgs.glib;};
 
   "butcher" = callPackage
     ({ mkDerivation, base, bifunctors, containers, deque, extra, free
@@ -39437,10 +39779,8 @@ self: {
      }:
      mkDerivation {
        pname = "bytestring-arbitrary";
-       version = "0.1.1";
-       sha256 = "1zbf0liaf071ify0rdyazxqnxdkrfl236innqipwz3kqx4vqvrxv";
-       revision = "1";
-       editedCabalFile = "165v7l6j6n7zlzlbl4q8lkaknxnhz4a9lazv4vr4kkln4z0l3i73";
+       version = "0.1.2";
+       sha256 = "0ifa4913qbq5zqzx7c11hzyggqxyk5sfj4id0rsp7m10r53fdvgz";
        libraryHaskellDepends = [ base bytestring cryptohash QuickCheck ];
        testHaskellDepends = [ base bytestring cryptohash QuickCheck ];
        benchmarkHaskellDepends = [
@@ -39448,7 +39788,6 @@ self: {
        ];
        description = "Arbitrary instances for ByteStrings";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "bytestring-builder" = callPackage
@@ -40396,34 +40735,31 @@ self: {
      }) {};
 
   "cabal-helper" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, cabal-install, directory
-     , exceptions, filepath, ghc, ghc-paths, ghc-prim, mtl, process
+    ({ mkDerivation, base, bytestring, Cabal, cabal-install, cabal-plan
+     , containers, directory, filepath, ghc, ghc-paths, mtl, process
      , semigroupoids, template-haskell, temporary, transformers, unix
      , unix-compat, utf8-string
      }:
      mkDerivation {
        pname = "cabal-helper";
-       version = "0.8.0.2";
-       sha256 = "0yhsyq2z660qj5vp38lak2cz90r5jy69ifvz6dfipj6miyh2vmm6";
-       revision = "1";
-       editedCabalFile = "0hzjhnb9iyvk2qs3zbyj6rjhf3dbjksq0jqi8is522sph20zavvk";
+       version = "0.8.1.0";
+       sha256 = "098jjdjzkzpr4lgb78fhy9k80r5m96shyj39km69m5x4ls16cj4g";
        isLibrary = true;
        isExecutable = true;
-       setupHaskellDepends = [ base Cabal directory filepath ];
        libraryHaskellDepends = [
-         base Cabal directory filepath ghc-prim mtl process semigroupoids
-         transformers unix unix-compat
+         base Cabal cabal-plan containers directory filepath mtl process
+         semigroupoids transformers unix unix-compat
        ];
        executableHaskellDepends = [
-         base bytestring Cabal directory exceptions filepath ghc-prim mtl
-         process template-haskell temporary transformers unix unix-compat
+         base bytestring Cabal directory filepath mtl process
+         template-haskell temporary transformers unix unix-compat
          utf8-string
        ];
        executableToolDepends = [ cabal-install ];
        testHaskellDepends = [
-         base bytestring Cabal directory exceptions filepath ghc ghc-paths
-         ghc-prim mtl process template-haskell temporary transformers unix
-         unix-compat utf8-string
+         base bytestring Cabal directory filepath ghc ghc-paths mtl process
+         template-haskell temporary transformers unix unix-compat
+         utf8-string
        ];
        testToolDepends = [ cabal-install ];
        doCheck = false;
@@ -40710,8 +41046,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-rpm";
-       version = "0.12.4";
-       sha256 = "1wzsbnm57wc38ppqh8fdp8qnqxham5qia96qlgya4b2wh3q6d932";
+       version = "0.12.5";
+       sha256 = "0xz2qjj52m8pkazy3dbkh0pqhsg3727x9blka24naibgfl1h7vaa";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -40987,8 +41323,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal2nix";
-       version = "2.10.1";
-       sha256 = "1xwfr53flc2cv7gk583ycmiw7v9x93v1gvhiy6ilqw8a8915vncb";
+       version = "2.10.2";
+       sha256 = "15yvw4wnbsjir0rniwkwi3snyg6laynvacqcn66idcffx8pffy4g";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -41246,51 +41582,51 @@ self: {
 
   "cachix" = callPackage
     ({ mkDerivation, async, base, base16-bytestring, base64-bytestring
-     , bifunctors, bytestring, cachix-api, conduit, conduit-combinators
-     , conduit-extra, cookie, cryptonite, dhall, directory, ed25519
-     , fsnotify, here, hspec, hspec-discover, http-client
-     , http-client-tls, http-conduit, http-types, lzma-conduit
-     , megaparsec, memory, mmorph, optparse-applicative, process
-     , protolude, resourcet, servant, servant-auth, servant-auth-client
-     , servant-client, servant-client-core, servant-streaming-client
-     , streaming, text, unix, uri-bytestring, versions
+     , bifunctors, bytestring, cachix-api, conduit, conduit-extra
+     , cookie, cryptonite, dhall, directory, ed25519, fsnotify, here
+     , hspec, hspec-discover, http-client, http-client-tls, http-conduit
+     , http-types, lzma-conduit, megaparsec, memory, mmorph
+     , optparse-applicative, process, protolude, resourcet, servant
+     , servant-auth, servant-auth-client, servant-client
+     , servant-client-core, servant-streaming-client, streaming, text
+     , unix, uri-bytestring, versions
      }:
      mkDerivation {
        pname = "cachix";
-       version = "0.1.0.2";
-       sha256 = "1r3an3j24dsg2nfm6vj33skwjf3wmbl6lxbfw3ak977z6fxcbwcl";
+       version = "0.1.1";
+       sha256 = "0jhjan72dp18dblrb7v4h4h4ffvii7n4dwmpgfyjn8kndmxkaqbd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          async base base16-bytestring base64-bytestring bifunctors
-         bytestring cachix-api conduit conduit-combinators conduit-extra
-         cookie cryptonite dhall directory ed25519 fsnotify here http-client
-         http-client-tls http-conduit http-types lzma-conduit megaparsec
-         memory mmorph optparse-applicative process protolude resourcet
-         servant servant-auth servant-auth-client servant-client
-         servant-client-core servant-streaming-client streaming text unix
-         uri-bytestring versions
+         bytestring cachix-api conduit conduit-extra cookie cryptonite dhall
+         directory ed25519 fsnotify here http-client http-client-tls
+         http-conduit http-types lzma-conduit megaparsec memory mmorph
+         optparse-applicative process protolude resourcet servant
+         servant-auth servant-auth-client servant-client servant-client-core
+         servant-streaming-client streaming text unix uri-bytestring
+         versions
        ];
        executableHaskellDepends = [
          async base base16-bytestring base64-bytestring bifunctors
-         bytestring cachix-api conduit conduit-combinators conduit-extra
-         cookie cryptonite dhall directory ed25519 fsnotify here http-client
-         http-client-tls http-conduit http-types lzma-conduit megaparsec
-         memory mmorph optparse-applicative process protolude resourcet
-         servant servant-auth servant-auth-client servant-client
-         servant-client-core servant-streaming-client streaming text unix
-         uri-bytestring versions
+         bytestring cachix-api conduit conduit-extra cookie cryptonite dhall
+         directory ed25519 fsnotify here http-client http-client-tls
+         http-conduit http-types lzma-conduit megaparsec memory mmorph
+         optparse-applicative process protolude resourcet servant
+         servant-auth servant-auth-client servant-client servant-client-core
+         servant-streaming-client streaming text unix uri-bytestring
+         versions
        ];
        executableToolDepends = [ hspec-discover ];
        testHaskellDepends = [
          async base base16-bytestring base64-bytestring bifunctors
-         bytestring cachix-api conduit conduit-combinators conduit-extra
-         cookie cryptonite dhall directory ed25519 fsnotify here hspec
-         http-client http-client-tls http-conduit http-types lzma-conduit
-         megaparsec memory mmorph optparse-applicative process protolude
-         resourcet servant servant-auth servant-auth-client servant-client
-         servant-client-core servant-streaming-client streaming text unix
-         uri-bytestring versions
+         bytestring cachix-api conduit conduit-extra cookie cryptonite dhall
+         directory ed25519 fsnotify here hspec http-client http-client-tls
+         http-conduit http-types lzma-conduit megaparsec memory mmorph
+         optparse-applicative process protolude resourcet servant
+         servant-auth servant-auth-client servant-client servant-client-core
+         servant-streaming-client streaming text unix uri-bytestring
+         versions
        ];
        description = "Command line client for Nix binary cache hosting https://cachix.org";
        license = stdenv.lib.licenses.asl20;
@@ -43040,6 +43376,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cayene-lpp" = callPackage
+    ({ mkDerivation, base, base16-bytestring, binary, bytestring, hspec
+     , text, time, timerep
+     }:
+     mkDerivation {
+       pname = "cayene-lpp";
+       version = "0.1.0.0";
+       sha256 = "1fflkpg2n1yv3h0d3lw2gkrxy6rp6x8jbf29pby3jsnls23v8y0d";
+       libraryHaskellDepends = [
+         base binary bytestring text time timerep
+       ];
+       testHaskellDepends = [ base base16-bytestring hspec ];
+       description = "Cayenne Low Power Payload";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "cayley-client" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, binary, bytestring
      , exceptions, hspec, http-client, http-conduit, lens, lens-aeson
@@ -43221,8 +43574,8 @@ self: {
      }:
      mkDerivation {
        pname = "cdeps";
-       version = "0.1.1.5";
-       sha256 = "0vsljgsgrgb072xk53f02xqrlyp3zv94skmj0q5446ca7i3grppk";
+       version = "0.1.1.7";
+       sha256 = "15acmkp512bzpq9d0yz4dclpvb71fr2wv292ygv371nhyzs8vilp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -43424,6 +43777,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cereal-data-dword" = callPackage
+    ({ mkDerivation, base, cereal, data-dword }:
+     mkDerivation {
+       pname = "cereal-data-dword";
+       version = "0.1";
+       sha256 = "0fyi8xfp5xkb5cwacfvmrn10n905sr6qxbph9axz1rybjb129l3x";
+       libraryHaskellDepends = [ base cereal data-dword ];
+       description = "Integration of \"cereal\" and \"data-dword\"";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "cereal-derive" = callPackage
     ({ mkDerivation, base, cereal, ghc-prim }:
      mkDerivation {
@@ -43552,6 +43916,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cereal-unordered-containers" = callPackage
+    ({ mkDerivation, base, cereal, hashable, unordered-containers }:
+     mkDerivation {
+       pname = "cereal-unordered-containers";
+       version = "0.1";
+       sha256 = "1gwg67r8z2jzlnks4pki9lwy4hghpynlrmd504mrnw28ahfmp9wn";
+       libraryHaskellDepends = [
+         base cereal hashable unordered-containers
+       ];
+       description = "Integration of \"cereal\" and \"unordered-containers\"";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "cereal-uuid" = callPackage
+    ({ mkDerivation, base, cereal, uuid }:
+     mkDerivation {
+       pname = "cereal-uuid";
+       version = "0.1.1.1";
+       sha256 = "1jg8rkndb1q1l0dnqrkkl0mlsxkcyqcfldb5k8kk9d2lg3plz030";
+       libraryHaskellDepends = [ base cereal uuid ];
+       description = "Integration of \"cereal\" and \"uuid\"";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "cereal-vector" = callPackage
     ({ mkDerivation, base, bytestring, cereal, QuickCheck, vector }:
      mkDerivation {
@@ -44142,6 +44530,35 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "chatwork_0_1_3_5" = callPackage
+    ({ mkDerivation, aeson, aeson-casing, base, bytestring, connection
+     , data-default-class, hspec, http-api-data, http-client
+     , http-client-tls, http-types, req, servant-server, text, warp
+     }:
+     mkDerivation {
+       pname = "chatwork";
+       version = "0.1.3.5";
+       sha256 = "0nb9xhzf8apllbl75883nd3bz50mvfpf5zzkpwjw7lyg7mk82pkm";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-casing base bytestring connection data-default-class
+         http-api-data http-client http-client-tls http-types req text
+       ];
+       executableHaskellDepends = [
+         aeson aeson-casing base bytestring connection data-default-class
+         http-api-data http-client http-client-tls http-types req text
+       ];
+       testHaskellDepends = [
+         aeson aeson-casing base bytestring connection data-default-class
+         hspec http-api-data http-client http-client-tls http-types req
+         servant-server text warp
+       ];
+       description = "The ChatWork API in Haskell";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "cheapskate" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, containers
      , data-default, deepseq, mtl, syb, text, uniplate, xss-sanitize
@@ -44269,8 +44686,8 @@ self: {
     ({ mkDerivation, array, base, QuickCheck, random, semigroupoids }:
      mkDerivation {
        pname = "checkers";
-       version = "0.4.10";
-       sha256 = "07ki0qrw9rdjp3y2188wnbzx4g287qdsn9dwhg69i2ajdw83kxw9";
+       version = "0.4.11";
+       sha256 = "0f1dhiymdihrnpz9h9p4mi8iica07qv3wm47acvdkhxrc4sjsq6h";
        libraryHaskellDepends = [
          array base QuickCheck random semigroupoids
        ];
@@ -44786,6 +45203,17 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "church-maybe" = callPackage
+    ({ mkDerivation, base, deepseq, semigroupoids, semigroups }:
+     mkDerivation {
+       pname = "church-maybe";
+       version = "0.1.0.0";
+       sha256 = "0zcpqsaq5ic8zw88r1kqjb592qy174b0ljjhj5qp90cvzmm7bwyz";
+       libraryHaskellDepends = [ base deepseq semigroupoids semigroups ];
+       description = "Church encoded Maybe";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "church-pair" = callPackage
     ({ mkDerivation, base, bifunctors, semigroups, transformers }:
      mkDerivation {
@@ -45246,7 +45674,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Clifford Algebra of three dimensional space";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cl3-hmatrix-interface" = callPackage
@@ -45258,7 +45685,6 @@ self: {
        libraryHaskellDepends = [ base cl3 hmatrix ];
        description = "Interface to/from Cl3 and HMatrix";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cl3-linear-interface" = callPackage
@@ -45270,7 +45696,6 @@ self: {
        libraryHaskellDepends = [ base cl3 linear ];
        description = "Interface to/from Cl3 and Linear";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "clac" = callPackage
@@ -45474,14 +45899,16 @@ self: {
      , clash-prelude, concurrent-supply, containers, deepseq, directory
      , filepath, ghc, ghc-boot, ghc-prim, ghc-typelits-extra
      , ghc-typelits-knownnat, ghc-typelits-natnormalise, ghci, hashable
-     , haskeline, integer-gmp, lens, mtl, process, reflection, text
-     , time, transformers, unbound-generics, uniplate, unix
-     , unordered-containers
+     , haskeline, integer-gmp, lens, mtl, primitive, process, reflection
+     , text, time, transformers, unbound-generics, uniplate, unix
+     , unordered-containers, vector
      }:
      mkDerivation {
        pname = "clash-ghc";
-       version = "0.99.2";
-       sha256 = "1f57rxw4v17c8hxxkr41zz9rvwmqm88szvyz44jihkr9m2y79v24";
+       version = "0.99.3";
+       sha256 = "0gjbvh6w2yc8pk38h8pw2jqfbyjzadizszy7v24a851m2cg0yiw9";
+       revision = "1";
+       editedCabalFile = "0r86409nh73wcychmwh2j3qnbbjk9z2yxr5amx7gpc8gar4qb3qi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -45489,8 +45916,8 @@ self: {
          concurrent-supply containers deepseq directory filepath ghc
          ghc-boot ghc-prim ghc-typelits-extra ghc-typelits-knownnat
          ghc-typelits-natnormalise ghci hashable haskeline integer-gmp lens
-         mtl process reflection text time transformers unbound-generics
-         uniplate unix unordered-containers
+         mtl primitive process reflection text time transformers
+         unbound-generics uniplate unix unordered-containers vector
        ];
        executableHaskellDepends = [ base ];
        description = "CAES Language for Synchronous Hardware";
@@ -45503,20 +45930,21 @@ self: {
      , bytestring, clash-prelude, concurrent-supply, containers
      , data-binary-ieee754, deepseq, directory, errors, fgl, filepath
      , ghc, hashable, integer-gmp, lens, mtl, parsers, prettyprinter
-     , process, reducers, template-haskell, text, time, transformers
-     , trifecta, unbound-generics, unordered-containers
+     , primitive, process, reducers, template-haskell, text, time
+     , transformers, trifecta, unbound-generics, unordered-containers
+     , vector
      }:
      mkDerivation {
        pname = "clash-lib";
-       version = "0.99.2";
-       sha256 = "0spkxkh06dqdyv6wjj9511lb0ahj5qjb5q9pyd1nc9kczbv3spvf";
+       version = "0.99.3";
+       sha256 = "1fnsffp2qr608sq7z243a772qisyqbndxmprwd43lbvg2v00yssm";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson ansi-wl-pprint attoparsec base bytestring clash-prelude
          concurrent-supply containers data-binary-ieee754 deepseq directory
          errors fgl filepath ghc hashable integer-gmp lens mtl parsers
-         prettyprinter process reducers template-haskell text time
-         transformers trifecta unbound-generics unordered-containers
+         prettyprinter primitive process reducers template-haskell text time
+         transformers trifecta unbound-generics unordered-containers vector
        ];
        description = "CAES Language for Synchronous Hardware - As a Library";
        license = stdenv.lib.licenses.bsd2;
@@ -45547,8 +45975,8 @@ self: {
      }:
      mkDerivation {
        pname = "clash-prelude";
-       version = "0.99.2";
-       sha256 = "1gs4f3kg2yq2a9y2xypm4k8mdp141889r7kh9495w3qwljhhpb7i";
+       version = "0.99.3";
+       sha256 = "1g3pidjpcpzhkgyxw1w58ck0ihpla58nxx3xgkrcfz903xkjhipg";
        libraryHaskellDepends = [
          array base bifunctors constraints data-binary-ieee754 data-default
          deepseq ghc-prim ghc-typelits-extra ghc-typelits-knownnat
@@ -47405,7 +47833,6 @@ self: {
        ];
        description = "Graphics library for CodeWorld";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "codex" = callPackage
@@ -48246,8 +48673,8 @@ self: {
     ({ mkDerivation, base, utility-ht }:
      mkDerivation {
        pname = "comfort-array";
-       version = "0.0.1";
-       sha256 = "1nbnnhmfbsiq31damx998sm7hz127mdqbnzzybz00962bmlmvp72";
+       version = "0.0.1.1";
+       sha256 = "1p6ba5yjpldhy5j7cml2i0i6597pjw87l6xpym1hccn6q1mkqxq5";
        libraryHaskellDepends = [ base utility-ht ];
        description = "Arrays where the index type is a function of the shape type";
        license = stdenv.lib.licenses.bsd3;
@@ -49439,6 +49866,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "concur-core" = callPackage
+    ({ mkDerivation, base, free, mtl, natural-transformation, stm
+     , transformers
+     }:
+     mkDerivation {
+       pname = "concur-core";
+       version = "0.1.0.0";
+       sha256 = "1hp0f7dc1r6knvf0x0amagk2ra6kdhgq7winif7zwcwz8wsjpj46";
+       libraryHaskellDepends = [
+         base free mtl natural-transformation stm transformers
+       ];
+       description = "A client side web UI framework for Haskell. Core framework.";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "concurrency" = callPackage
     ({ mkDerivation, array, atomic-primops, base, exceptions
      , monad-control, mtl, stm, transformers
@@ -49466,6 +49908,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "concurrent-batch" = callPackage
+    ({ mkDerivation, base, clock, stm }:
+     mkDerivation {
+       pname = "concurrent-batch";
+       version = "0.1.0.0";
+       sha256 = "1f77p053hpiaf7xp916rff9hp29hisk7cwxcq72l5v4h4g3ps59d";
+       libraryHaskellDepends = [ base clock stm ];
+       description = "Concurrent batching queue based on STM with timeout";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "concurrent-buffer" = callPackage
     ({ mkDerivation, base, base-prelude, bug, bytestring, criterion
      , quickcheck-instances, rerebase, tasty, tasty-hunit
@@ -50328,7 +50781,6 @@ self: {
        testHaskellDepends = [ base config-value text ];
        description = "Schema definitions for the config-value package";
        license = stdenv.lib.licenses.isc;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "config-select" = callPackage
@@ -50879,6 +51331,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "constraints-extras" = callPackage
+    ({ mkDerivation, base, constraints, template-haskell }:
+     mkDerivation {
+       pname = "constraints-extras";
+       version = "0.1.0.1";
+       sha256 = "12m6z1va1idbqnl7syljgk8hy82vm0lymf262331jmhjb744awpz";
+       libraryHaskellDepends = [ base constraints template-haskell ];
+       description = "Utility package for constraints";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "constrictor" = callPackage
     ({ mkDerivation, base, ghc-prim, transformers }:
      mkDerivation {
@@ -52956,8 +53419,8 @@ self: {
      }:
      mkDerivation {
        pname = "crdt";
-       version = "10.2";
-       sha256 = "1yg4nhsjlyj2wh5ck320v8kb3pva5wy0dssn85sia5sz0xlm8kz3";
+       version = "10.3";
+       sha256 = "0hjk66ygs9kr6mxzqnxgbbh9ww2f2xdshk7gq35jlrvhc3csfqsp";
        libraryHaskellDepends = [
          base binary bytestring containers Diff hashable mtl network-info
          safe stm time vector
@@ -53196,28 +53659,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "criterion_1_5_0_0" = callPackage
+  "criterion_1_5_1_0" = callPackage
     ({ mkDerivation, aeson, ansi-wl-pprint, base, base-compat
      , base-compat-batteries, binary, bytestring, cassava, code-page
      , containers, criterion-measurement, deepseq, directory, exceptions
-     , filepath, Glob, HUnit, js-flot, js-jquery, microstache, mtl
+     , fail, filepath, Glob, HUnit, js-flot, js-jquery, microstache, mtl
      , mwc-random, optparse-applicative, parsec, QuickCheck, semigroups
      , statistics, tasty, tasty-hunit, tasty-quickcheck, text, time
      , transformers, transformers-compat, vector, vector-algorithms
      }:
      mkDerivation {
        pname = "criterion";
-       version = "1.5.0.0";
-       sha256 = "0j9qaahlnjnwp8glzxn83924mdpnb38inyq696bs2fbdjzh8nq0x";
+       version = "1.5.1.0";
+       sha256 = "1ixmr1mjid3yds5lzhcrjmvvlpgsn579wns96x5n1rkba14srxcq";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson ansi-wl-pprint base base-compat-batteries binary bytestring
          cassava code-page containers criterion-measurement deepseq
-         directory exceptions filepath Glob js-flot js-jquery microstache
-         mtl mwc-random optparse-applicative parsec semigroups statistics
-         text time transformers transformers-compat vector vector-algorithms
+         directory exceptions fail filepath Glob js-flot js-jquery
+         microstache mtl mwc-random optparse-applicative parsec semigroups
+         statistics text time transformers transformers-compat vector
+         vector-algorithms
        ];
        executableHaskellDepends = [
          base base-compat-batteries optparse-applicative semigroups
@@ -53238,8 +53702,8 @@ self: {
      }:
      mkDerivation {
        pname = "criterion-measurement";
-       version = "0.1.0.0";
-       sha256 = "1kn6xcnmjab0rqxjjgrdpbm5z919jwmsraqnpxqkazswgbbj6r7y";
+       version = "0.1.1.0";
+       sha256 = "0mmbhajphlg32gqxr1lf0w12jkw0qrpjabvx92zpv4ka71lpgy7m";
        libraryHaskellDepends = [
          aeson base base-compat binary containers deepseq vector
        ];
@@ -54004,6 +54468,8 @@ self: {
        pname = "cryptoids";
        version = "0.5.1.0";
        sha256 = "0ai7hg4r944hck9vq2ffwwjsxp3mjfvxwhfr8b8765n1bh86i466";
+       revision = "1";
+       editedCabalFile = "0whcgkgdq7hp1z4dr8291q8kpqipfr4mvn8dqq7byxm10v59kn0k";
        libraryHaskellDepends = [
          base binary bytestring cryptoids-class cryptoids-types cryptonite
          directory exceptions filepath memory
@@ -54031,43 +54497,38 @@ self: {
        pname = "cryptoids-types";
        version = "0.0.0";
        sha256 = "0qp6lx1k2mqay1i4wgkwgaqamp33gijw0wb13rh71i0qwyvnr51b";
-       revision = "1";
-       editedCabalFile = "0i12f6rsphs4plkxc8w3dalyf9iy5q67lkm4fxv4g1zcicqxgmqy";
+       revision = "2";
+       editedCabalFile = "0dzfdjqbw197jrd7iygw8a74b9ryvym5xh8k9zy29y40ln20i2hg";
        libraryHaskellDepends = [ base binary http-api-data path-pieces ];
        description = "Shared types for encrypting internal object identifiers before exposure";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "cryptol" = callPackage
-    ({ mkDerivation, alex, ansi-terminal, array, async, base
-     , base-compat, bytestring, containers, criterion, deepseq
-     , directory, filepath, gitrev, GraphSCC, happy, haskeline, heredoc
-     , monad-control, monadLib, mtl, old-time, presburger, pretty
-     , process, QuickCheck, random, sbv, simple-smt, smtLib, syb
-     , template-haskell, text, tf-random, time, transformers
-     , transformers-base, utf8-string
+    ({ mkDerivation, alex, ansi-terminal, array, base, base-compat
+     , blaze-html, bytestring, containers, criterion, deepseq, directory
+     , filepath, gitrev, GraphSCC, happy, haskeline, heredoc
+     , monad-control, monadLib, mtl, panic, pretty, process, random, sbv
+     , simple-smt, strict, text, tf-random, time, transformers
+     , transformers-base
      }:
      mkDerivation {
        pname = "cryptol";
-       version = "2.5.0";
-       sha256 = "1w8w4srdvnd8dwjbip45bdqsgpg5xmw2nrw1asnk857bgdhjh2ci";
-       revision = "1";
-       editedCabalFile = "0zd7ly5xy61z401bhw49r13wkcmrl7lsbc0245yas23j4bdmpbdr";
+       version = "2.6.0";
+       sha256 = "0hlgff177s8lhv3s90cmqc3x2xr60g3vxvc7p1mhzb354zxbp2jz";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         array async base base-compat bytestring containers deepseq
-         directory filepath gitrev GraphSCC heredoc monad-control monadLib
-         mtl old-time presburger pretty process QuickCheck random sbv
-         simple-smt smtLib syb template-haskell text tf-random time
-         transformers transformers-base utf8-string
+         array base base-compat bytestring containers deepseq directory
+         filepath gitrev GraphSCC heredoc monad-control monadLib mtl panic
+         pretty process random sbv simple-smt strict text tf-random time
+         transformers-base
        ];
        libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [
-         ansi-terminal base base-compat containers deepseq directory
-         filepath haskeline monad-control monadLib process random sbv
-         tf-random transformers
+         ansi-terminal base base-compat blaze-html containers directory
+         filepath haskeline monad-control text transformers
        ];
        benchmarkHaskellDepends = [
          base criterion deepseq directory filepath sbv text
@@ -55329,6 +55790,7 @@ self: {
        executableHaskellDepends = [ base optparse-applicative ];
        description = "Basic Slack bot framework";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dao" = callPackage
@@ -56662,7 +57124,6 @@ self: {
        ];
        description = "Interval datatype, interval arithmetic and interval-based containers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "data-inttrie" = callPackage
@@ -57190,8 +57651,8 @@ self: {
     ({ mkDerivation, base, hashable, unordered-containers }:
      mkDerivation {
        pname = "data-standards";
-       version = "0.1.0.1";
-       sha256 = "0nx8hgv653nh138f9s2x36hwv92sbj5wzl4isaylxn12qqlwx94d";
+       version = "0.1.0.2";
+       sha256 = "1xllcy2yn26shmcibnjczi7nm3mp9rqa6685iqc8a8vcic7mqcj9";
        libraryHaskellDepends = [ base hashable unordered-containers ];
        description = "A collection of standards representable by simple data types";
        license = stdenv.lib.licenses.mpl20;
@@ -57672,6 +58133,8 @@ self: {
        pname = "dates";
        version = "0.2.2.1";
        sha256 = "02cc1h1rb37bx79fz5s573g3ib0fnscphlsgmd0m6hr1m8c2mgbd";
+       revision = "1";
+       editedCabalFile = "1qp9zipvm2wk1mzl6b6cl1ynjgs2lascvgdridn4alx5l3qnxw6m";
        libraryHaskellDepends = [
          base base-unicode-symbols parsec syb time
        ];
@@ -58973,14 +59436,19 @@ self: {
      }) {};
 
   "deferred-folds" = callPackage
-    ({ mkDerivation, base, containers, foldl }:
+    ({ mkDerivation, base, bytestring, containers, foldl, primitive
+     , transformers
+     }:
      mkDerivation {
        pname = "deferred-folds";
-       version = "0.6.5.1";
-       sha256 = "1awb8g145jknywiyclq3jhpq94lf0c19n4ns7p4lvgx7fs4xyr9c";
-       libraryHaskellDepends = [ base containers foldl ];
+       version = "0.6.11";
+       sha256 = "1xwdr5zlg09qnapqpsqvc77dx1avr73di5qd7ck2km5asfijdvj8";
+       libraryHaskellDepends = [
+         base bytestring containers foldl primitive transformers
+       ];
        description = "Abstractions over deferred folds";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "definitive-base" = callPackage
@@ -59381,6 +59849,23 @@ self: {
        license = "unknown";
      }) {};
 
+  "dependent-monoidal-map" = callPackage
+    ({ mkDerivation, aeson, base, constraints, constraints-extras
+     , dependent-map, dependent-sum, dependent-sum-aeson-orphans
+     }:
+     mkDerivation {
+       pname = "dependent-monoidal-map";
+       version = "0.1.0.0";
+       sha256 = "1gzqnxnbr9r1zny932pa9qbq4ygdpkmxhb9cflvh2vav548qfkv9";
+       libraryHaskellDepends = [
+         aeson base constraints constraints-extras dependent-map
+         dependent-sum dependent-sum-aeson-orphans
+       ];
+       description = "Data.Dependent.Map variant that appends conflicting entries when merging maps instead of discarding one side of the conflict.";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "dependent-state" = callPackage
     ({ mkDerivation, base, lens, mtl, prologue }:
      mkDerivation {
@@ -59404,6 +59889,22 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "dependent-sum-aeson-orphans" = callPackage
+    ({ mkDerivation, aeson, base, constraints, constraints-extras
+     , dependent-map, dependent-sum
+     }:
+     mkDerivation {
+       pname = "dependent-sum-aeson-orphans";
+       version = "0.1.0.0";
+       sha256 = "1rw9ialvyj1c3zjcqalwx6sc1fx1ra3p1wpfx8f65p8gzgj7m1yj";
+       libraryHaskellDepends = [
+         aeson base constraints constraints-extras dependent-map
+         dependent-sum
+       ];
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "dependent-sum-template" = callPackage
     ({ mkDerivation, base, dependent-sum, template-haskell, th-extras
      }:
@@ -59632,8 +60133,8 @@ self: {
      }:
      mkDerivation {
        pname = "derive-topdown";
-       version = "0.0.1.0";
-       sha256 = "0311cnnsq34mc4c24skyhx7458xzd1y9pb9a77mmkc4ils604rql";
+       version = "0.0.2.0";
+       sha256 = "0vs21aq0mcl1p9fwmwvqf61x5ndgfl4i32g9x40x1safj5c594s6";
        libraryHaskellDepends = [
          base mtl primitive syb template-haskell th-expand-syns transformers
        ];
@@ -59975,22 +60476,22 @@ self: {
 
   "dfinity-radix-tree" = callPackage
     ({ mkDerivation, aeson, base, base16-bytestring, bloomfilter
-     , BoundedChan, bytestring, cmdargs, conduit, containers
-     , cryptohash-sha256, data-default-class, deepseq, ghc-prim
-     , lens-simple, leveldb-haskell, lrucaching, mtl, resourcet
-     , semigroups, serialise, text, unordered-containers
+     , BoundedChan, bytestring, cmdargs, concurrent-extra, conduit
+     , containers, cryptohash-sha256, data-default-class, deepseq
+     , ghc-prim, lens-simple, leveldb-haskell, lrucaching, mtl
+     , resourcet, semigroups, serialise, text, unordered-containers
      }:
      mkDerivation {
        pname = "dfinity-radix-tree";
-       version = "0.2.0";
-       sha256 = "1sdb6zrxkl0r66ip56c9j3as2l0gmbxk0fsxmgxlpak8rglpnv8k";
+       version = "0.3.1";
+       sha256 = "0fzkhibixdzf4wm7kia224r6bqz8mks9m2c25b5qw31sf7m70zx1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base base16-bytestring bloomfilter BoundedChan bytestring conduit
-         containers cryptohash-sha256 data-default-class deepseq ghc-prim
-         lens-simple leveldb-haskell lrucaching mtl resourcet semigroups
-         serialise
+         base base16-bytestring bloomfilter BoundedChan bytestring
+         concurrent-extra conduit containers cryptohash-sha256
+         data-default-class deepseq ghc-prim lens-simple leveldb-haskell
+         lrucaching mtl resourcet semigroups serialise
        ];
        executableHaskellDepends = [
          aeson base base16-bytestring bytestring cmdargs containers
@@ -60179,31 +60680,6 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-json";
-       version = "1.2.1";
-       sha256 = "0zf88py0hfrzsa3jq5i8nz0wv8m1b753bdakvykmkj6r0dgd574r";
-       revision = "1";
-       editedCabalFile = "06dr99jwvkabav7krb2dj0c037rdrv5mmm9p8ycvx4b7a1zd86h3";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base dhall insert-ordered-containers optparse-applicative
-         text unordered-containers
-       ];
-       executableHaskellDepends = [
-         aeson aeson-pretty base bytestring dhall optparse-applicative text
-         yaml
-       ];
-       description = "Compile Dhall to JSON or YAML";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "dhall-json_1_2_2" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, dhall
-     , insert-ordered-containers, optparse-applicative, text
-     , unordered-containers, yaml
-     }:
-     mkDerivation {
-       pname = "dhall-json";
        version = "1.2.2";
        sha256 = "13vap0x53c9i2cyggh3riq8fza46c2d9rqmbxmsjvsawxz2jfm9d";
        isLibrary = true;
@@ -60218,7 +60694,6 @@ self: {
        ];
        description = "Compile Dhall to JSON or YAML";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dhall-lex" = callPackage
@@ -60262,7 +60737,6 @@ self: {
        ];
        description = "Dhall to Nix compiler";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dhall-text" = callPackage
@@ -60284,14 +60758,14 @@ self: {
 
   "dhall-to-cabal" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, contravariant
-     , dhall, Diff, filepath, hashable, insert-ordered-containers
-     , optparse-applicative, prettyprinter, tasty, tasty-golden, text
-     , transformers, vector
+     , dhall, Diff, directory, filepath, hashable
+     , insert-ordered-containers, microlens, optparse-applicative
+     , prettyprinter, tasty, tasty-golden, text, transformers, vector
      }:
      mkDerivation {
        pname = "dhall-to-cabal";
-       version = "1.2.0.0";
-       sha256 = "0iyqpj06hzshxkf2ymc12rnn5rzmp83h5x99kv8pdypkd8rzvr1r";
+       version = "1.3.0.0";
+       sha256 = "0mb0hvdhwlis38snxdyk01lyykxgav98ank3qq5rsf00ggdbv485";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -60299,12 +60773,13 @@ self: {
          insert-ordered-containers text transformers vector
        ];
        executableHaskellDepends = [
-         base bytestring Cabal dhall insert-ordered-containers
-         optparse-applicative prettyprinter text transformers
+         base bytestring Cabal dhall directory filepath
+         insert-ordered-containers microlens optparse-applicative
+         prettyprinter text transformers
        ];
        testHaskellDepends = [
-         base bytestring Cabal dhall Diff filepath prettyprinter tasty
-         tasty-golden text
+         base bytestring Cabal dhall Diff filepath microlens prettyprinter
+         tasty tasty-golden text
        ];
        description = "Compile Dhall expressions to Cabal files";
        license = stdenv.lib.licenses.mit;
@@ -60346,15 +60821,33 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "di_1_1" = callPackage
+    ({ mkDerivation, base, containers, df1, di-core, di-df1, di-handle
+     , di-monad, exceptions
+     }:
+     mkDerivation {
+       pname = "di";
+       version = "1.1";
+       sha256 = "1akwhznnnwb9y4rbb4kys2vvwzdmpxdccrnrh65s5c1pw3w517n5";
+       libraryHaskellDepends = [
+         base containers df1 di-core di-df1 di-handle di-monad exceptions
+       ];
+       description = "Typeful hierarchical structured logging using di, mtl and df1";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "di-core" = callPackage
-    ({ mkDerivation, base, containers, exceptions, QuickCheck, stm
-     , tasty, tasty-hunit, tasty-quickcheck, time
+    ({ mkDerivation, base, containers, exceptions, QuickCheck
+     , safe-exceptions, stm, tasty, tasty-hunit, tasty-quickcheck, time
      }:
      mkDerivation {
        pname = "di-core";
-       version = "1.0";
-       sha256 = "0slggv1c2q8amznf0j38x12v0f4lhg7z7mr0qaayj6v6pkpp5s6j";
-       libraryHaskellDepends = [ base containers exceptions stm time ];
+       version = "1.0.2";
+       sha256 = "0g6xr9cgqispal9s67l8iacdg0pg8ijaws5640fby6vv9jp42qn8";
+       libraryHaskellDepends = [
+         base containers exceptions safe-exceptions stm time
+       ];
        testHaskellDepends = [
          base exceptions QuickCheck stm tasty tasty-hunit tasty-quickcheck
          time
@@ -60363,6 +60856,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "di-core_1_0_3" = callPackage
+    ({ mkDerivation, base, containers, QuickCheck, safe-exceptions, stm
+     , tasty, tasty-hunit, tasty-quickcheck, time
+     }:
+     mkDerivation {
+       pname = "di-core";
+       version = "1.0.3";
+       sha256 = "1rfza96ljcf754mj44m2ffm51k9v6c0ii2sqqnddjkva3h3hx47h";
+       libraryHaskellDepends = [
+         base containers safe-exceptions stm time
+       ];
+       testHaskellDepends = [
+         base QuickCheck safe-exceptions stm tasty tasty-hunit
+         tasty-quickcheck time
+       ];
+       description = "Typeful hierarchical structured logging without monad towers";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "di-df1" = callPackage
     ({ mkDerivation, base, bytestring, df1, di-core, di-handle
      , di-monad, QuickCheck, stm, tasty, tasty-quickcheck, text, time
@@ -60412,6 +60925,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "di-monad_1_2" = callPackage
+    ({ mkDerivation, base, containers, di-core, exceptions, mtl, pipes
+     , stm, transformers
+     }:
+     mkDerivation {
+       pname = "di-monad";
+       version = "1.2";
+       sha256 = "1zqgsylx6z6p0cvlyhl7vnff5sb4jlv9qzqgbz8kg3zli183gwc3";
+       libraryHaskellDepends = [
+         base containers di-core exceptions mtl pipes stm transformers
+       ];
+       description = "mtl flavoured typeful hierarchical structured logging for di-core";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "dia-base" = callPackage
     ({ mkDerivation, base, deepseq }:
      mkDerivation {
@@ -60566,7 +61095,6 @@ self: {
        ];
        description = "HTML5 canvas backend for diagrams drawing EDSL";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "diagrams-contrib" = callPackage
@@ -61384,7 +61912,6 @@ self: {
        ];
        description = "A practical formlet library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-aeson" = callPackage
@@ -61406,7 +61933,6 @@ self: {
        ];
        description = "Run digestive-functors forms against JSON";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-blaze" = callPackage
@@ -61422,7 +61948,6 @@ self: {
        ];
        description = "Blaze frontend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-happstack" = callPackage
@@ -61438,7 +61963,6 @@ self: {
        ];
        description = "Happstack backend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-heist" = callPackage
@@ -61480,7 +62004,6 @@ self: {
        libraryHaskellDepends = [ base digestive-functors lucid text ];
        description = "Lucid frontend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-scotty" = callPackage
@@ -61499,7 +62022,6 @@ self: {
        ];
        description = "Scotty backend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-snap" = callPackage
@@ -61516,7 +62038,6 @@ self: {
        ];
        description = "Snap backend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digit" = callPackage
@@ -61635,8 +62156,8 @@ self: {
     ({ mkDerivation, base, Cabal, QuickCheck }:
      mkDerivation {
        pname = "dimensions";
-       version = "1.0.0.0";
-       sha256 = "13y87wakhkw7fzfhqjif96y8z57h6pa0c7wirb0rvhfzdknyc1x0";
+       version = "1.0.1.1";
+       sha256 = "18f0b82vgzwk8yf0d8h10ni18jq2x34rgb1lsprlb1xxpw0dskda";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base Cabal QuickCheck ];
        description = "Safe type-level dimensionality for multidimensional data";
@@ -61893,12 +62414,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "directory_1_3_3_0" = callPackage
+  "directory_1_3_3_1" = callPackage
     ({ mkDerivation, base, filepath, time, unix }:
      mkDerivation {
        pname = "directory";
-       version = "1.3.3.0";
-       sha256 = "02s1vj56mqfjjgvs0vpz805582rz06p8mrp7784a3mwx78m8p4n9";
+       version = "1.3.3.1";
+       sha256 = "0f2nj0cgzdp90rhkqq5cl2v079qi59dm49mjz571zj5d842xn7f4";
        libraryHaskellDepends = [ base filepath time unix ];
        testHaskellDepends = [ base filepath time unix ];
        description = "Platform-agnostic library for filesystem operations";
@@ -63651,7 +64172,6 @@ self: {
        doHaddock = false;
        description = "Easy way to run doctests via cabal";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "doctest-discover_0_2_0_0" = callPackage
@@ -64874,6 +65394,7 @@ self: {
        ];
        description = "XML streaming parser/renderer for the Dublin Core standard elements";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "duckling" = callPackage
@@ -65924,7 +66445,6 @@ self: {
        ];
        description = "Templating language with similar syntax and features to Liquid or Jinja2";
        license = "unknown";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "edenmodules" = callPackage
@@ -66000,8 +66520,8 @@ self: {
      }:
      mkDerivation {
        pname = "edges";
-       version = "0.4.0.1";
-       sha256 = "1a599zi2im1ics8gnb0v0iv2rpzwzl8i2qfglgi1cxzdhcymn5sa";
+       version = "0.6";
+       sha256 = "1wc65nl987xvl8ryrbk8am1hslagaglb9xm79mfsm3fzjp6ck7gd";
        libraryHaskellDepends = [
          base cereal contravariant deferred-folds foldl monad-par pointed
          potoki potoki-cereal primitive primitive-extras profunctors
@@ -66013,6 +66533,7 @@ self: {
        ];
        description = "Tools for efficient immutable graphs";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "edis" = callPackage
@@ -66044,7 +66565,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "A monad for rewriting things";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "edit-distance" = callPackage
@@ -66294,8 +66814,8 @@ self: {
      }:
      mkDerivation {
        pname = "egison";
-       version = "3.7.11";
-       sha256 = "0k7dx9lnr8gj9nzxijcxwiivy5pi62jfld5hcskq9yqfpy5x618f";
+       version = "3.7.12";
+       sha256 = "0dmy9hxamjpp553ipkfjwh8j3bxqql99idxcxkdsj1x4ixgm2m2g";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -66310,7 +66830,7 @@ self: {
          unordered-containers vector
        ];
        testHaskellDepends = [
-         base Glob HUnit mtl test-framework test-framework-hunit
+         base filepath Glob HUnit mtl test-framework test-framework-hunit
          transformers
        ];
        benchmarkHaskellDepends = [
@@ -66516,8 +67036,8 @@ self: {
        pname = "ekg";
        version = "0.4.0.15";
        sha256 = "1k3d5kiqm034qs04k0pcisf4zbdmx2fcgl9a6c1lzzjw96zf6aj8";
-       revision = "2";
-       editedCabalFile = "0dn8xysffy7pgz88h4h6lpjpl5n978dm3yxlzyxbk2k1byhzzx7d";
+       revision = "3";
+       editedCabalFile = "05vyycpr627znm769ilyaah39npwa6p23sncgar2vyvxscchkzpi";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring ekg-core ekg-json filepath network snap-core
@@ -66585,8 +67105,8 @@ self: {
        pname = "ekg-core";
        version = "0.1.1.4";
        sha256 = "0dz9iv6viya7b5nx9gxj9g0d1k155pvb7i59azf9272wl369mn36";
-       revision = "1";
-       editedCabalFile = "01hp42jjp1cg8z692xahbwlv4x521pdxhyd8d89fjdkvccf8gvnk";
+       revision = "2";
+       editedCabalFile = "1jky0jf6ajan5zmb46d6p4lv7293kc5gw1bcq5av733g10cwrbdk";
        libraryHaskellDepends = [
          base containers ghc-prim text unordered-containers
        ];
@@ -66654,8 +67174,8 @@ self: {
        pname = "ekg-json";
        version = "0.1.0.6";
        sha256 = "0iyx0ix4dcyhh9xg4ia1lm7x2q0iffswnr33khfg9fr81am80shy";
-       revision = "2";
-       editedCabalFile = "02lx17l8dch793n83dgalv2r77nrlcj6k4xgpxaxzwr3nyprk2vj";
+       revision = "3";
+       editedCabalFile = "0d029nmwpln8iqqj1l5pz41l4gpbgk6n9gmlwnhnq2cm7ih6gzad";
        libraryHaskellDepends = [
          aeson base ekg-core text unordered-containers
        ];
@@ -66743,10 +67263,8 @@ self: {
      }:
      mkDerivation {
        pname = "ekg-statsd";
-       version = "0.2.3.0";
-       sha256 = "05lakyb0sp6g8nziy6jzk2l19v2371cdnih6pp6myyj6iflx9smf";
-       revision = "1";
-       editedCabalFile = "1k4sndkjg1prvzhiii9gcgkx8zfkk9c4nf548x0hrbmj1laj8d62";
+       version = "0.2.4.0";
+       sha256 = "1nvsiblha1fzykvfaq1s0fyvfmhm32wvxdsfkn9pqd6dl5ivyx2y";
        libraryHaskellDepends = [
          base bytestring ekg-core network text time unordered-containers
        ];
@@ -67347,7 +67865,6 @@ self: {
        ];
        description = "Parsing and rendering of email and MIME headers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "email-postmark" = callPackage
@@ -67435,7 +67952,6 @@ self: {
        testHaskellDepends = [ base doctest Glob ];
        description = "Wrapper around email-validate library adding instances for common type classes";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "emailparse" = callPackage
@@ -67509,6 +68025,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "emd" = callPackage
+    ({ mkDerivation, base, containers, finite-typelits
+     , ghc-typelits-knownnat, ghc-typelits-natnormalise, HUnit
+     , transformers, typelits-witnesses, vector, vector-sized
+     }:
+     mkDerivation {
+       pname = "emd";
+       version = "0.1.2.1";
+       sha256 = "0lx2f4kxzpmpnhwsd9rd0jxx7n39b4f77vm5hnqzvyvdhvlcfr53";
+       libraryHaskellDepends = [
+         base containers finite-typelits ghc-typelits-knownnat
+         ghc-typelits-natnormalise transformers typelits-witnesses vector
+         vector-sized
+       ];
+       testHaskellDepends = [ base containers HUnit ];
+       description = "Empirical Mode Decomposition and Hilbert-Huang Transform";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "emgm" = callPackage
     ({ mkDerivation, base, HUnit, QuickCheck, syb }:
      mkDerivation {
@@ -68070,13 +68605,12 @@ self: {
     ({ mkDerivation, base, containers, hspec, text }:
      mkDerivation {
        pname = "envparse";
-       version = "0.4";
-       sha256 = "0gc0h9cyrszydfkbbsmm48qdilwannbb9js5x9iqzhyk1v6xg7dz";
+       version = "0.4.1";
+       sha256 = "00133c2wcxw8hj93srg39l539zvsahiz6jl4pi6wf6lc1zqdm0d1";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers hspec text ];
        description = "Parse environment variables";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "envy" = callPackage
@@ -69798,12 +70332,12 @@ self: {
      }) {};
 
   "exact-pi" = callPackage
-    ({ mkDerivation, base, numtype-dk, semigroups }:
+    ({ mkDerivation, base, numtype-dk }:
      mkDerivation {
        pname = "exact-pi";
-       version = "0.4.1.3";
-       sha256 = "1r1cjyz6aqbq8ydn3gq4107n3hnd6zbygj7pw299nqdaag38g7jf";
-       libraryHaskellDepends = [ base numtype-dk semigroups ];
+       version = "0.4.1.4";
+       sha256 = "15v10wn5zgg7y66jzfg0l8lx2qpj91dh7rp05aa3c6c3dss9dx3v";
+       libraryHaskellDepends = [ base numtype-dk ];
        description = "Exact rational multiples of pi (and integer powers of pi)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -69972,6 +70506,35 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "exchangerates" = callPackage
+    ({ mkDerivation, aeson, base, containers, directory, genvalidity
+     , genvalidity-containers, genvalidity-hspec
+     , genvalidity-hspec-aeson, genvalidity-text, genvalidity-time
+     , hspec, http-api-data, http-client, http-client-tls, mtl
+     , QuickCheck, servant, servant-client, stm, text, time, validity
+     , validity-containers, validity-time, yaml
+     }:
+     mkDerivation {
+       pname = "exchangerates";
+       version = "0.0.0.0";
+       sha256 = "1g9q65pv94bnr70793s07sp5xd242hrh5c8v34l8rv3wk8v0mr77";
+       libraryHaskellDepends = [
+         aeson base containers directory http-api-data http-client
+         http-client-tls mtl servant servant-client stm text time validity
+         validity-containers validity-time yaml
+       ];
+       testHaskellDepends = [
+         aeson base containers directory genvalidity genvalidity-containers
+         genvalidity-hspec genvalidity-hspec-aeson genvalidity-text
+         genvalidity-time hspec http-api-data http-client http-client-tls
+         mtl QuickCheck servant servant-client stm text time validity
+         validity-containers validity-time yaml
+       ];
+       description = "A Haskell client for https://exchangeratesapi.io/";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "execs" = callPackage
     ({ mkDerivation, base, directory, process, text }:
      mkDerivation {
@@ -70664,7 +71227,6 @@ self: {
        ];
        description = "Extension of real numbers with positive/negative infinities";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "extensible" = callPackage
@@ -70891,7 +71453,6 @@ self: {
        ];
        description = "API Client for ExtraLife team and user data";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "extrapolate" = callPackage
@@ -70980,6 +71541,7 @@ self: {
        ];
        description = "Rational arithmetic in an irrational world";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "facts" = callPackage
@@ -72586,8 +73148,8 @@ self: {
      }:
      mkDerivation {
        pname = "ffmpeg-light";
-       version = "0.12.2.1";
-       sha256 = "1azzm32rvx48vab3i3cnf520nbvcazx18pi36ilgc97nih15lwjw";
+       version = "0.12.2.2";
+       sha256 = "0yn1qhj2kzicxpjmy09lb660psjavbrfib29q0m1b8zx0fvn5xzk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -72857,6 +73419,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "file-embed_0_0_11" = callPackage
+    ({ mkDerivation, base, bytestring, directory, filepath
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "file-embed";
+       version = "0.0.11";
+       sha256 = "0l6dkwccbzzyx8rcav03lya2334dgi3vfwk96h7l93l0fc4x19gf";
+       libraryHaskellDepends = [
+         base bytestring directory filepath template-haskell
+       ];
+       testHaskellDepends = [ base filepath ];
+       description = "Use Template Haskell to embed file contents directly";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "file-embed-lzma" = callPackage
     ({ mkDerivation, base, base-compat, bytestring, directory, filepath
      , lzma, template-haskell, text, th-lift-instances, transformers
@@ -73054,8 +73633,8 @@ self: {
        pname = "filepath-crypto";
        version = "0.1.0.0";
        sha256 = "1bj9haa4ignmk6c6gdiqb4rnwy395pwqdyfy4kgg0z16w0l39mw0";
-       revision = "4";
-       editedCabalFile = "11ch90kp5qlbhswjf7px1n0rhffn1hwsx7l0p7vpcdnwdkixb414";
+       revision = "5";
+       editedCabalFile = "1xyrac6m3szzj7x68fnrf7nh43gq03g9rwyynfxdx290bgc38gch";
        libraryHaskellDepends = [
          base binary bytestring case-insensitive cryptoids cryptoids-class
          cryptoids-types exceptions filepath sandi template-haskell
@@ -73220,7 +73799,6 @@ self: {
        testHaskellDepends = [ base bytestring HUnit ];
        description = "Filterable request logging wai middleware. Change how data is logged and when.";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "filtrable" = callPackage
@@ -73408,7 +73986,6 @@ self: {
        ];
        description = "Finite Fields";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "finite-typelits" = callPackage
@@ -73558,6 +74135,7 @@ self: {
        ];
        description = "Calculates file-size frequency-distribution";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "fit" = callPackage
@@ -74930,7 +75508,6 @@ self: {
        ];
        description = "A new formatting library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "fn" = callPackage
@@ -74985,6 +75562,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "focus_1_0_1_2" = callPackage
+    ({ mkDerivation, base, transformers }:
+     mkDerivation {
+       pname = "focus";
+       version = "1.0.1.2";
+       sha256 = "00kfc71cvkrpckmhn8qi90vzc4x0mqdqha088n558hd44kyygx5d";
+       libraryHaskellDepends = [ base transformers ];
+       description = "A general abstraction for manipulating elements of container data structures";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "fold-debounce" = callPackage
     ({ mkDerivation, base, data-default-class, hspec, stm, stm-delay
      , time
@@ -75028,8 +75617,8 @@ self: {
      }:
      mkDerivation {
        pname = "foldl";
-       version = "1.4.2";
-       sha256 = "14ccc2spv63v7vipfrmk8jbbw2x1dkkxsyzqzcpnkzjw0yg4ghc9";
+       version = "1.4.3";
+       sha256 = "13n0ca3hw5jzqf6rxsdbhbwkn61a9zlm13f0f205s60j3sc72jzk";
        libraryHaskellDepends = [
          base bytestring comonad containers contravariant hashable
          mwc-random primitive profunctors semigroupoids semigroups text
@@ -75111,6 +75700,7 @@ self: {
        ];
        description = "Transducers for foldl folds";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "foldl-transduce-attoparsec" = callPackage
@@ -75132,6 +75722,7 @@ self: {
        ];
        description = "Attoparsec and foldl-transduce integration";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "folds" = callPackage
@@ -75426,8 +76017,8 @@ self: {
      }:
      mkDerivation {
        pname = "forest";
-       version = "0.2.1";
-       sha256 = "1kj84w39bxirasa5m2y9zjgsq7cd6yv82y51g8cr9g7r1z30wri8";
+       version = "0.2.1.1";
+       sha256 = "1f3zbdkxch2a7a6qv20j0mj1bjjk7f81bnn48ki8xzg925cyl1dl";
        libraryHaskellDepends = [
          aeson base comonad deepseq free hashable profunctors semigroupoids
        ];
@@ -75841,6 +76432,8 @@ self: {
        pname = "foundation";
        version = "0.0.21";
        sha256 = "1q43y8wfj0wf9gdq2kzphwjwq6m5pvryy1lqgk954aq5z3ks1lsf";
+       revision = "1";
+       editedCabalFile = "07mzfc75wl7kn2lr2gmbx4i0a5gxyi9b066rz0x2pqxqav3fwqs0";
        libraryHaskellDepends = [ base basement ghc-prim ];
        testHaskellDepends = [ base basement ];
        benchmarkHaskellDepends = [ base basement gauge ];
@@ -76115,7 +76708,6 @@ self: {
        benchmarkHaskellDepends = [ base time ];
        description = "Cached and parallel data fetching";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "freddy" = callPackage
@@ -76174,6 +76766,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "free-algebras" = callPackage
+    ({ mkDerivation, base, constraints, containers, data-fix, free
+     , groups, hedgehog, kan-extensions, mtl, natural-numbers
+     , transformers
+     }:
+     mkDerivation {
+       pname = "free-algebras";
+       version = "0.0.2.0";
+       sha256 = "06q7gmldzr3y7pmk76nhbbjgny518n1kw5k7011d6rhzj0kfwqgl";
+       revision = "1";
+       editedCabalFile = "0jcyr0f8mfsk3w24fnrnjr3arj48cl9h708mqbdglg4z7l1n22ba";
+       libraryHaskellDepends = [
+         base constraints containers data-fix free groups kan-extensions mtl
+         natural-numbers transformers
+       ];
+       testHaskellDepends = [
+         base constraints containers data-fix free groups hedgehog
+         kan-extensions mtl natural-numbers transformers
+       ];
+       description = "Free algebras in Haskell";
+       license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "free-concurrent" = callPackage
     ({ mkDerivation, base, type-aligned }:
      mkDerivation {
@@ -76217,6 +76833,7 @@ self: {
        ];
        description = "Free functors, adjoint to functors that forget class constraints";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "free-game" = callPackage
@@ -77142,8 +77759,8 @@ self: {
      }:
      mkDerivation {
        pname = "ftp-client";
-       version = "0.5.0.0";
-       sha256 = "17i6jml4v88wy456p3gjzc93db1sr0p5q19vb3jw61648nmswvgb";
+       version = "0.5.0.1";
+       sha256 = "1mffpifpsp3l0nmpd6wabgxmz459ky47bzfizqbijxac24x69455";
        libraryHaskellDepends = [
          attoparsec base bytestring connection containers exceptions network
          transformers
@@ -77151,7 +77768,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Transfer files with FTP and FTPS";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ftp-client-conduit" = callPackage
@@ -77160,8 +77776,8 @@ self: {
      }:
      mkDerivation {
        pname = "ftp-client-conduit";
-       version = "0.5.0.1";
-       sha256 = "08v5zf3idm65b9aihmaplznmcshaydx3f1ns0f6kzfhmvbdpwc2c";
+       version = "0.5.0.2";
+       sha256 = "0hkipszpl6nkd8c79nvi591dqp7aaflvmpadf84r82n5agadf4ss";
        libraryHaskellDepends = [
          base bytestring conduit connection exceptions ftp-client resourcet
        ];
@@ -77419,6 +78035,7 @@ self: {
        executableHaskellDepends = [ base funcons-tools funcons-values ];
        description = "A modular interpreter for executing SIMPLE funcons";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "funcons-tools" = callPackage
@@ -77637,7 +78254,7 @@ self: {
   "funflow" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, clock, constraints
      , containers, contravariant, cryptonite, data-default, directory
-     , exceptions, filepath, ghc-prim, hashable, hedis, hinotify
+     , exceptions, filepath, ghc-prim, Glob, hashable, hedis, hinotify
      , hostname, integer-gmp, katip, lens, lifted-async, memory
      , monad-control, mtl, optparse-applicative, path, path-io, pretty
      , process, random, safe-exceptions, scientific, sqlite-simple, stm
@@ -77646,16 +78263,16 @@ self: {
      }:
      mkDerivation {
        pname = "funflow";
-       version = "1.1.0";
-       sha256 = "1fly82yffcdldjvqkk920rj7aq4ncy71g5zix1cnn1hks6n8xp8b";
+       version = "1.3.1";
+       sha256 = "04980fbz3nzr70aakc7ng9d7047vrzh5864iwxziiqbw1h57la71";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson async base bytestring clock constraints containers
          contravariant cryptonite data-default directory exceptions filepath
-         ghc-prim hashable hedis hinotify hostname integer-gmp katip lens
-         lifted-async memory monad-control mtl path path-io pretty process
-         random safe-exceptions scientific sqlite-simple stm store
+         ghc-prim Glob hashable hedis hinotify hostname integer-gmp katip
+         lens lifted-async memory monad-control mtl path path-io pretty
+         process random safe-exceptions scientific sqlite-simple stm store
          template-haskell text time transformers unix unordered-containers
          vector yaml
        ];
@@ -77820,6 +78437,7 @@ self: {
        testHaskellDepends = [ base HUnit ];
        description = "Filters a list based on a fuzzy string search";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "fuzzy-dates" = callPackage
@@ -78246,25 +78864,26 @@ self: {
      }) {};
 
   "gcodehs" = callPackage
-    ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base
-     , bytestring, containers, formatting, optparse-applicative, pipes
-     , pipes-aeson, pipes-attoparsec, pipes-bytestring, pipes-parse
-     , pipes-safe, text
+    ({ mkDerivation, ansi-wl-pprint, array, attoparsec, base
+     , bytestring, containers, double-conversion, mtl
+     , optparse-applicative, pipes, pipes-attoparsec, pipes-bytestring
+     , pipes-parse, pipes-safe, pipes-text, text, vty
      }:
      mkDerivation {
        pname = "gcodehs";
-       version = "0.1.0.0";
-       sha256 = "1cvdd6pnz39ssb4a7immwvh83g752m71l2yypq4zrbmqaca3ix0g";
+       version = "0.1.1.0";
+       sha256 = "1vlq8r4gf43bxly20l3aimg9p81rf64g35bngmvbkx7l218yvcjn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson ansi-wl-pprint attoparsec base bytestring containers
-         formatting text
+         ansi-wl-pprint array attoparsec base bytestring containers
+         double-conversion mtl pipes pipes-attoparsec pipes-bytestring text
+         vty
        ];
        executableHaskellDepends = [
-         aeson attoparsec base bytestring optparse-applicative pipes
-         pipes-aeson pipes-attoparsec pipes-bytestring pipes-parse
-         pipes-safe text
+         attoparsec base bytestring double-conversion optparse-applicative
+         pipes pipes-attoparsec pipes-bytestring pipes-parse pipes-safe
+         pipes-text text
        ];
        description = "GCode processor";
        license = stdenv.lib.licenses.bsd3;
@@ -79578,6 +80197,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "genvalidity-hspec-optics" = callPackage
+    ({ mkDerivation, base, doctest, genvalidity, genvalidity-hspec
+     , hspec, microlens, QuickCheck
+     }:
+     mkDerivation {
+       pname = "genvalidity-hspec-optics";
+       version = "0.0.0.0";
+       sha256 = "0nx1qfi6dq0vikpbab4spkhmpm7lyvbvg5k7ni9lh71ijqjynyv8";
+       libraryHaskellDepends = [
+         base genvalidity genvalidity-hspec hspec microlens QuickCheck
+       ];
+       testHaskellDepends = [
+         base doctest genvalidity genvalidity-hspec hspec microlens
+       ];
+       description = "Standard spec's for optics";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "genvalidity-mergeless" = callPackage
     ({ mkDerivation, base, containers, genvalidity
      , genvalidity-containers, genvalidity-hspec
@@ -80114,7 +80751,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "ghc_8_4_1" = callPackage
+  "ghc_8_4_3" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, filepath, ghc-boot, ghc-boot-th, ghci, happy
      , hpc, process, template-haskell, terminfo, time, transformers
@@ -80122,8 +80759,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc";
-       version = "8.4.1";
-       sha256 = "1axvba6vd13bf9z45jffv05r3jy5n5pxly59r8s5pxh369188076";
+       version = "8.4.3";
+       sha256 = "1yryz21fnx5g1khpa7y2ps58kws3s1wjmz1ipnbv3hdcf6gyq46d";
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory filepath
          ghc-boot ghc-boot-th ghci hpc process template-haskell terminfo
@@ -80135,14 +80772,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ghc-boot_8_4_2" = callPackage
+  "ghc-boot_8_4_3" = callPackage
     ({ mkDerivation, base, binary, bytestring, directory, filepath
      , ghc-boot-th
      }:
      mkDerivation {
        pname = "ghc-boot";
-       version = "8.4.2";
-       sha256 = "120vdlb6gyv6mndv8n3sssnif1m4zz6wrjlq9xmr2sha27pgsx9r";
+       version = "8.4.3";
+       sha256 = "028x85pmvacndkv6mm9vrg9j6p6zw0a6v2mdwibhf3ck3wwm9v8m";
        libraryHaskellDepends = [
          base binary bytestring directory filepath ghc-boot-th
        ];
@@ -80151,12 +80788,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ghc-boot-th_8_4_2" = callPackage
+  "ghc-boot-th_8_4_3" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "ghc-boot-th";
-       version = "8.4.2";
-       sha256 = "1c7crailwqgwn7a8mqpggmkzzz7067z3hz710vx7wp71wynzj8ff";
+       version = "8.4.3";
+       sha256 = "19q4j9n0ir0b5cc54sazzf4m51fd6mz6705wzplva4qh5602dafi";
        libraryHaskellDepends = [ base ];
        description = "Shared functionality between GHC and the @template-haskell@ library";
        license = stdenv.lib.licenses.bsd3;
@@ -81051,21 +81688,20 @@ self: {
 
   "ghc-typelits-presburger" = callPackage
     ({ mkDerivation, base, containers, equational-reasoning, ghc
-     , ghc-tcplugins-extra, pretty, reflection
+     , ghc-tcplugins-extra, pretty, reflection, singletons
      }:
      mkDerivation {
        pname = "ghc-typelits-presburger";
-       version = "0.2.0.0";
-       sha256 = "0wxcvi71hkjyjlnpwnfph04jffy595qwlqgwylqp377glyz1vgs7";
+       version = "0.2.0.3";
+       sha256 = "15lywyh7sdfgqhz0bpi2hap1ix2s8dsfvn7vwzsci8l0w5vl5bn2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base containers equational-reasoning ghc ghc-tcplugins-extra pretty
-         reflection
+         reflection singletons
        ];
        description = "Presburger Arithmetic Solver for GHC Type-level natural numbers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ghc-usage" = callPackage
@@ -81102,15 +81738,15 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ghci_8_4_2" = callPackage
+  "ghci_8_4_3" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , deepseq, filepath, ghc-boot, ghc-boot-th, template-haskell
      , transformers, unix
      }:
      mkDerivation {
        pname = "ghci";
-       version = "8.4.2";
-       sha256 = "0pdhy6p3axq6jwl84mcq6404r1mnld7fbyspkmzninvdd46wr74l";
+       version = "8.4.3";
+       sha256 = "1jzzig7ikyy14xsanga0zaaqk3xj57pkwx301db89cns8yyq7vxj";
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq filepath ghc-boot
          ghc-boot-th template-haskell transformers unix
@@ -81917,8 +82553,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtk";
-       version = "3.0.23";
-       sha256 = "0lii8k87adhrdhpwqcfdcnclh7wf9hi6rkn819c2xmpbchaj3s4k";
+       version = "3.0.24";
+       sha256 = "14cyj1acxs39avciyzqqb1qa5dr4my8rv3mfwv1kv92wa9a5i97v";
        setupHaskellDepends = [ base Cabal haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
@@ -82171,8 +82807,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-vte";
-       version = "2.91.17";
-       sha256 = "1pslywq1mkcvrvbb3d5a4nc6vrmr9hvbgmg8dcsjq061fcg6b2aw";
+       version = "2.91.18";
+       sha256 = "0rixrkw0k2vz59y20lsd8zw54n7l069mij0n76dnmah2bjjk1r7w";
        setupHaskellDepends = [ base Cabal haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject
@@ -82449,6 +83085,7 @@ self: {
        ];
        description = "Giphy HTTP API wrapper and CLI search tool";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gist" = callPackage
@@ -82739,21 +83376,20 @@ self: {
 
   "git-mediate" = callPackage
     ({ mkDerivation, ansi-terminal, base, base-compat, Diff, directory
-     , filepath, mtl, optparse-applicative, process, unix
+     , filepath, mtl, optparse-applicative, process, unix-compat
      }:
      mkDerivation {
        pname = "git-mediate";
-       version = "1.0.3";
-       sha256 = "01lvw1lb2xfp9yyvj1053cczi1jfzvcxn5q5ls3jzc4g979grw18";
+       version = "1.0.5";
+       sha256 = "1g5q66z47vrkygvaqwlr15xlkav93ax0f6qk6fcaixg74ny1mw53";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          ansi-terminal base base-compat Diff directory filepath mtl
-         optparse-applicative process unix
+         optparse-applicative process unix-compat
        ];
-       description = "Remove trivial conflict markers in a git repository";
+       description = "Tool to help resolving git conflicts";
        license = stdenv.lib.licenses.gpl2;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "git-monitor" = callPackage
@@ -82930,18 +83566,18 @@ self: {
 
   "githash" = callPackage
     ({ mkDerivation, base, bytestring, directory, filepath, hspec
-     , process, template-haskell, temporary
+     , process, template-haskell, temporary, unliftio
      }:
      mkDerivation {
        pname = "githash";
-       version = "0.1.0.0";
-       sha256 = "183f1kbyvcikvm2damm7radhimhlhgnblcvw5j2s794x2h4akcci";
+       version = "0.1.0.1";
+       sha256 = "03zc7vjlnrr7ix7cnpgi70s0znsi07ms60dci8baxbcmjbibdcgy";
        libraryHaskellDepends = [
          base bytestring directory filepath process template-haskell
        ];
        testHaskellDepends = [
          base bytestring directory filepath hspec process template-haskell
-         temporary
+         temporary unliftio
        ];
        description = "Compile git revision info into Haskell projects";
        license = stdenv.lib.licenses.bsd3;
@@ -83525,6 +84161,7 @@ self: {
        ];
        description = "CLI Giphy search tool with previews in iTerm 2";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gjk" = callPackage
@@ -83908,15 +84545,15 @@ self: {
      , bytestring, Cabal, config-schema, config-value, containers
      , directory, filepath, free, gitrev, hashable, hookup, HsOpenSSL
      , HUnit, irc-core, kan-extensions, lens, network, process
-     , regex-tdfa, semigroupoids, socks, split, stm, template-haskell
-     , text, time, transformers, unix, unordered-containers, vector, vty
+     , regex-tdfa, semigroupoids, split, stm, template-haskell, text
+     , time, transformers, unix, unordered-containers, vector, vty
      }:
      mkDerivation {
        pname = "glirc";
-       version = "2.26";
-       sha256 = "1ax2ygzrsr1r21v9cx4ixnlgrax6nxr4rkh090n1wv6xn02kd3j0";
-       revision = "4";
-       editedCabalFile = "1kky984mv59s94xj044wxj47ijy4a4fkrp93mkh47ww53azjw1lw";
+       version = "2.27";
+       sha256 = "0n7hh3020nsg034d2bdgdqf2glp6yaq9cp7cjlg3956zkrfi9jgw";
+       revision = "1";
+       editedCabalFile = "1d9v3bgzas23m13cr765n6dha6lsyw06wngjwb2rvaaj34sjl5hp";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal filepath ];
@@ -83924,7 +84561,7 @@ self: {
          async attoparsec base base64-bytestring bytestring config-schema
          config-value containers directory filepath free gitrev hashable
          hookup HsOpenSSL irc-core kan-extensions lens network process
-         regex-tdfa semigroupoids socks split stm template-haskell text time
+         regex-tdfa semigroupoids split stm template-haskell text time
          transformers unix unordered-containers vector vty
        ];
        executableHaskellDepends = [ base lens text vty ];
@@ -86232,6 +86869,7 @@ self: {
        ];
        description = "Google Maps Geocoding API bindings";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "google-oauth2" = callPackage
@@ -86359,6 +86997,7 @@ self: {
        ];
        description = "Bindings to the Google Static Maps API";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "google-translate" = callPackage
@@ -86375,6 +87014,7 @@ self: {
        ];
        description = "Google Translate API bindings";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "googleplus" = callPackage
@@ -87405,8 +88045,8 @@ self: {
      }:
      mkDerivation {
        pname = "graphmod";
-       version = "1.4.1";
-       sha256 = "029lrdgms3kvqh5g9r762r31nwr0cjkzwksbc501d9kd0gk0ymjh";
+       version = "1.4.2";
+       sha256 = "196647zh8cz7gpm7z18wqsx0rad3mvq7qrl20varvi34hxck6fwq";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -87415,7 +88055,6 @@ self: {
        ];
        description = "Present the module dependencies of a program as a \"dot\" graph";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "graphql" = callPackage
@@ -87675,8 +88314,8 @@ self: {
      }:
      mkDerivation {
        pname = "greenclip";
-       version = "3.0.2";
-       sha256 = "1b1nx2jnwal1fhwh7cq0hv1nrwc2hzzh96yab6cpv0r8bm34qxs7";
+       version = "3.1.1";
+       sha256 = "1axh1q7kcvcnhn4rl704i4gcix5yn5v0sb3bdgjk4vgkd7fv8chw";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -87778,8 +88417,8 @@ self: {
      }:
      mkDerivation {
        pname = "greskell";
-       version = "0.2.0.2";
-       sha256 = "01nzqyk0flj4p87iin9ggvy61csvxcnby9phczahqbc0m9v5pi3h";
+       version = "0.2.0.3";
+       sha256 = "13nqmpga35ri45rvssfj6mhzafkgdbg5077s8m847ny1sz10xg0x";
        libraryHaskellDepends = [
          aeson base greskell-core semigroups text transformers
          unordered-containers vector
@@ -87790,7 +88429,6 @@ self: {
        ];
        description = "Haskell binding for Gremlin graph query language";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "greskell-core" = callPackage
@@ -87800,8 +88438,8 @@ self: {
      }:
      mkDerivation {
        pname = "greskell-core";
-       version = "0.1.2.1";
-       sha256 = "1w3rzgkrdd62v734k4pap46780wz9q8fnr0apjvcdzga7h2685hs";
+       version = "0.1.2.2";
+       sha256 = "1h9sx4sdfh2flbvnrmhwy7g5lrzg018w9qrqrrkd4szi499dxc0d";
        libraryHaskellDepends = [
          aeson base containers hashable scientific semigroups text
          unordered-containers uuid vector
@@ -87812,7 +88450,6 @@ self: {
        ];
        description = "Haskell binding for Gremlin graph query language - core data types and tools";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "greskell-websocket" = callPackage
@@ -87835,7 +88472,6 @@ self: {
        ];
        description = "Haskell client for Gremlin Server using WebSocket serializer";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "grid" = callPackage
@@ -89044,6 +89680,7 @@ self: {
        ];
        description = "REST client to the gym-http-api project";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "h-booru" = callPackage
@@ -89365,8 +90002,8 @@ self: {
      }:
      mkDerivation {
        pname = "hOpenPGP";
-       version = "2.7.1";
-       sha256 = "02nws5px5zb9rvsl3hpqr15iw56n0d2pwgdrk3d047l4hx9cbm95";
+       version = "2.7.2";
+       sha256 = "1fcpzc1ph0nykjs4k5hm6b67698h1n9452wlpm55acdf53mrk1lg";
        libraryHaskellDepends = [
          aeson asn1-encoding attoparsec base base16-bytestring
          base64-bytestring bifunctors binary binary-conduit bytestring bzlib
@@ -89398,6 +90035,7 @@ self: {
        ];
        description = "native Haskell implementation of OpenPGP (RFC4880)";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hPDB" = callPackage
@@ -90221,6 +90859,8 @@ self: {
        pname = "hackage-repo-tool";
        version = "0.1.1.1";
        sha256 = "05r4i7zhwbsv9ci4yid57fnb5lkx254pch9arq5a11dvwsvdzvzw";
+       revision = "1";
+       editedCabalFile = "1ay6b522lblmwy1439z9cb2y3p4rwzav2yz0pn9m5q4wqr8x7rxr";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -90242,8 +90882,8 @@ self: {
        pname = "hackage-security";
        version = "0.5.3.0";
        sha256 = "08bwawc7ramgdh54vcly2m9pvfchp0ahhs8117jajni6x4bnx66v";
-       revision = "1";
-       editedCabalFile = "0m0xhcivjqq6cwmhr60sva4qz2ciknyacv7dxpdiwbsl3kwyx9sz";
+       revision = "2";
+       editedCabalFile = "0hwv588hwzlhzck7lhlhmnz4vv05mmfxmx1vmk0b9gwvlv7wfjc3";
        libraryHaskellDepends = [
          base base16-bytestring base64-bytestring bytestring Cabal
          containers cryptohash-sha256 directory ed25519 filepath ghc-prim
@@ -91492,14 +92132,13 @@ self: {
      }:
      mkDerivation {
        pname = "hakyll-filestore";
-       version = "0.1.5";
-       sha256 = "0fiyx1sgyijs0c3yjky3rm4wdqrn2jh7wj2vr8hjymgxm0cva4zh";
+       version = "0.1.6";
+       sha256 = "15w52lh2z68qi9f1xgqvwgnzix1ryspbnrd9vrmllcdp9g1kci62";
        libraryHaskellDepends = [
          base filestore hakyll time time-locale-compat
        ];
        description = "FileStore utilities for Hakyll";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hakyll-ogmarkup" = callPackage
@@ -92202,8 +92841,10 @@ self: {
      }:
      mkDerivation {
        pname = "hapistrano";
-       version = "0.3.5.8";
-       sha256 = "0yg1wgg4mkfjf49xfcnijrwmj747yzbybsvkaq515i618nz5x57z";
+       version = "0.3.5.9";
+       sha256 = "1jyzjj9m6vj9rlpvadaxnfxxl8ynrn8jp9xzyp3kwkzyv6cdi1ha";
+       revision = "1";
+       editedCabalFile = "0g48v24byay41jxhyszy9j00s77r9gsfdh3x6dvwv5shb558w95k";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -94159,6 +94800,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "haskell-ci" = callPackage
+    ({ mkDerivation, ansi-terminal, base, bytestring, Cabal, containers
+     , deepseq, Diff, directory, filepath, ShellCheck, tasty
+     , tasty-golden, transformers
+     }:
+     mkDerivation {
+       pname = "haskell-ci";
+       version = "0.1.0.0";
+       sha256 = "1bfl9k0ypak7p39xkx0zslamd9cd5jvvxf57wqigbcpgcmsd7z40";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base Cabal containers deepseq directory filepath ShellCheck
+         transformers
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         ansi-terminal base bytestring Diff directory filepath tasty
+         tasty-golden transformers
+       ];
+       description = "Cabal package script generator for Travis-CI";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "haskell-cnc" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, directory
      , extensible-exceptions, ghc-prim, HSH, HUnit, MissingH, mtl
@@ -94247,8 +94912,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-dap";
-       version = "0.0.6.0";
-       sha256 = "1w14vz2fgj90lx6w7w93zk9blmafpyv32gxzz7pm5fwnbrr07ds2";
+       version = "0.0.7.0";
+       sha256 = "1xrjrdrn8an1w5dig134jcy9whwjfm2vnb8s4vvd1aa8iq37p87p";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
@@ -94656,7 +95321,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "haskell-lsp_0_4_0_0" = callPackage
+  "haskell-lsp_0_6_0_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, data-default
      , directory, filepath, hashable, haskell-lsp-types, hslogger, hspec
      , lens, mtl, network-uri, parsec, sorted-list, stm, text, time
@@ -94664,8 +95329,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-lsp";
-       version = "0.4.0.0";
-       sha256 = "1djypqp2agwd834qrhjq8q2692mjaddpzpw758aq3g7284aig76n";
+       version = "0.6.0.0";
+       sha256 = "1z5iy5m88zwbv5lrzg5ypmb4bcn4lg1xczq6nzkdlmkgc2l2w1c0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -94724,17 +95389,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "haskell-lsp-types_0_4_0_0" = callPackage
+  "haskell-lsp-types_0_6_0_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, data-default, filepath
-     , hashable, lens, network-uri, text, unordered-containers
+     , hashable, lens, network-uri, scientific, text
+     , unordered-containers
      }:
      mkDerivation {
        pname = "haskell-lsp-types";
-       version = "0.4.0.0";
-       sha256 = "1f0lyk02q0kqica0wa4rsm3j90ypbczmpr9fd5q90bwqfq9ydf2c";
+       version = "0.6.0.0";
+       sha256 = "1cy8l7qzqa0iy4bqdfy2znih4vv5z8krmxdyb3bm66imykvn0w4q";
        libraryHaskellDepends = [
          aeson base bytestring data-default filepath hashable lens
-         network-uri text unordered-containers
+         network-uri scientific text unordered-containers
        ];
        description = "Haskell library for the Microsoft Language Server Protocol, data types";
        license = stdenv.lib.licenses.mit;
@@ -94894,8 +95560,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-overridez";
-       version = "0.10.1.1";
-       sha256 = "0djxy9qfn318qmym711ba9rca2a9l9dpfvdwqmjsnihh33myjk1d";
+       version = "0.10.3.0";
+       sha256 = "1h7i7pacfy8vy2xin11m90v8j80lr5y36hsqjkyj074z5gm2wzpd";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -94905,7 +95571,6 @@ self: {
        ];
        description = "Manage nix overrides for haskell packages";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-packages" = callPackage
@@ -95450,7 +96115,6 @@ self: {
        ];
        description = "Refactoring Tool for Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-cli" = callPackage
@@ -95486,7 +96150,6 @@ self: {
        ];
        description = "Command-line frontend for Haskell-tools Refact";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-daemon" = callPackage
@@ -95520,7 +96183,6 @@ self: {
        ];
        description = "Background process for Haskell-tools that editors can connect to";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-debug" = callPackage
@@ -95545,7 +96207,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Debugging Tools for Haskell-tools";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-demo" = callPackage
@@ -95576,7 +96237,6 @@ self: {
        ];
        description = "A web-based demo for Haskell-tools Refactor";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-experimental-refactorings" = callPackage
@@ -95607,7 +96267,6 @@ self: {
        ];
        description = "Refactoring Tool for Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-prettyprint" = callPackage
@@ -95653,7 +96312,6 @@ self: {
        ];
        description = "Refactoring Tool for Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-rewrite" = callPackage
@@ -95675,7 +96333,6 @@ self: {
        ];
        description = "Facilities for generating new parts of the Haskell-Tools AST";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tor" = callPackage
@@ -97062,35 +97719,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql";
-       version = "1.3.0.2";
-       sha256 = "12xq08y54r6fia9nk4cp9gqflmml7b0zd8xhgnx3ylycl8r52h8m";
-       libraryHaskellDepends = [
-         attoparsec base base-prelude bytestring bytestring-strict-builder
-         contravariant contravariant-extras data-default-class dlist
-         hashable hashtables loch-th mtl placeholders postgresql-binary
-         postgresql-libpq profunctors text text-builder transformers vector
-       ];
-       testHaskellDepends = [
-         bug data-default-class QuickCheck quickcheck-instances rebase
-         rerebase tasty tasty-hunit tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [ bug criterion rerebase ];
-       description = "An efficient PostgreSQL driver and a flexible mapping API";
-       license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "hasql_1_3_0_3" = callPackage
-    ({ mkDerivation, attoparsec, base, base-prelude, bug, bytestring
-     , bytestring-strict-builder, contravariant, contravariant-extras
-     , criterion, data-default-class, dlist, hashable, hashtables
-     , loch-th, mtl, placeholders, postgresql-binary, postgresql-libpq
-     , profunctors, QuickCheck, quickcheck-instances, rebase, rerebase
-     , tasty, tasty-hunit, tasty-quickcheck, text, text-builder
-     , transformers, vector
-     }:
-     mkDerivation {
-       pname = "hasql";
        version = "1.3.0.3";
        sha256 = "01vl4p67yhcm8cmbmajgyd7ggj3p5f6350f8sky8kv3dn31wg6ji";
        libraryHaskellDepends = [
@@ -98940,12 +99568,11 @@ self: {
     ({ mkDerivation, async, base, io-streams, time }:
      mkDerivation {
        pname = "heartbeat-streams";
-       version = "0.1.0.0";
-       sha256 = "0019qgdc4ylyv7bb8w094qp38qiv81jb6x00s6z64j0zgy3lg4ss";
+       version = "0.1.0.1";
+       sha256 = "0arfwp0qkk5p6wh2lwh05r17mwkpn3dcmy382n1rgxr8k03fzv57";
        libraryHaskellDepends = [ async base io-streams time ];
        description = "Heartbeats for io-streams";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "heatshrink" = callPackage
@@ -99140,6 +99767,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hedgehog-fn" = callPackage
+    ({ mkDerivation, base, contravariant, hedgehog, transformers }:
+     mkDerivation {
+       pname = "hedgehog-fn";
+       version = "0.6";
+       sha256 = "0xi1y2cv2kkyxav261qaw9a4r4q8ng91187bdwi4rqlpp9zvc0pv";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base contravariant hedgehog transformers
+       ];
+       description = "Function generation for `hedgehog`";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hedgehog-gen-json" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, exceptions
      , hedgehog, lens, protolude, regex-genex, regex-pcre, scientific
@@ -99171,8 +99813,8 @@ self: {
        pname = "hedgehog-quickcheck";
        version = "0.1";
        sha256 = "04l4dyk662wf6a0p6bnv9n2x2qi5sqm65ni5bdznakfvzk6mq2k1";
-       revision = "1";
-       editedCabalFile = "1l6gpzhi56mj4a4nqmqhndhly3pdffkpbxinypk5ra77nxqns6n5";
+       revision = "2";
+       editedCabalFile = "0fxd4ain7sfxw7q0h3hj2rlp9385zcf9n7lh98i0gqpjqs55dwnd";
        libraryHaskellDepends = [ base hedgehog QuickCheck transformers ];
        description = "Use QuickCheck generators in Hedgehog and vice versa";
        license = stdenv.lib.licenses.bsd3;
@@ -99934,19 +100576,20 @@ self: {
      }) {};
 
   "herms" = callPackage
-    ({ mkDerivation, ansi-terminal, base, brick, directory, microlens
-     , microlens-th, mtl, optparse-applicative, semigroups, split, vty
+    ({ mkDerivation, ansi-terminal, base, brick, directory, filepath
+     , microlens, microlens-th, mtl, optparse-applicative, semigroups
+     , split, vty
      }:
      mkDerivation {
        pname = "herms";
-       version = "1.9.0.3";
-       sha256 = "0pb0pzaa5b9hmrscdggvafm6ygr843i02brhs604mkhggyqivf74";
+       version = "1.9.0.4";
+       sha256 = "1b25jli7vp12fsc99r47d409yss9n11r2bpvhagbwfgp88sm8pxq";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [
-         ansi-terminal base brick directory microlens microlens-th mtl
-         optparse-applicative semigroups split vty
+         ansi-terminal base brick directory filepath microlens microlens-th
+         mtl optparse-applicative semigroups split vty
        ];
        description = "A command-line manager for delicious kitchen recipes";
        license = stdenv.lib.licenses.gpl3;
@@ -100899,7 +101542,6 @@ self: {
        ];
        description = "Geometric Algorithms, Data structures, and Data types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hgeos" = callPackage
@@ -100937,7 +101579,6 @@ self: {
        ];
        description = "Bindings to libintl.h (gettext, bindtextdomain)";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hgis" = callPackage
@@ -101074,14 +101715,13 @@ self: {
      }:
      mkDerivation {
        pname = "hgrev";
-       version = "0.2.2";
-       sha256 = "05ly5dl0x0khanbhl3yanns5zk9w1fblakqxyvc0yvhq0413991s";
+       version = "0.2.3";
+       sha256 = "0cf0pwl4218wvp6il8h82qnkjd1c9vh6bc8g7dxns0hw4vda3ly8";
        libraryHaskellDepends = [
          aeson base bytestring directory filepath process template-haskell
        ];
        description = "Compile Mercurial (hg) version info into Haskell code";
-       license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "hgrib" = callPackage
@@ -101123,8 +101763,8 @@ self: {
      }:
      mkDerivation {
        pname = "hi";
-       version = "1.2.0.1";
-       sha256 = "13l216i99g0whm2y8n1h07dqmwj2dkaq3xplhlfrfbzcbgvqsxf2";
+       version = "1.2.0.2";
+       sha256 = "00qfw428y4gjjj4jyd9vs2a5w9phs9xl90gsfrix1mqlk4qg3xqa";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -101526,8 +102166,8 @@ self: {
      }:
      mkDerivation {
        pname = "highlight-versions";
-       version = "0.1.3.6";
-       sha256 = "1zdk9xc4cfhb259l1r0n0wcv6vd0mlq0hccb8pq1xzars5r2jxbv";
+       version = "0.1.4";
+       sha256 = "1dnw4n1am4s5lfm4izg2ifkggdb2c3ba9rpjn4k5fw9x6kjyhazf";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -101535,7 +102175,6 @@ self: {
        ];
        description = "Highlight package versions which differ from the latest version on Hackage";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "highlighter" = callPackage
@@ -103326,8 +103965,8 @@ self: {
     ({ mkDerivation, base, doctest, hmatrix, nlopt-haskell, vector }:
      mkDerivation {
        pname = "hmatrix-nlopt";
-       version = "0.1.1.0";
-       sha256 = "1fgicpzi811ifdyrc8gzd8dgb0f14lw92rdidmbps3yisczysz29";
+       version = "0.1.2.0";
+       sha256 = "1w04gi7shpck8z80a3lx77054i39ig7n3rig66hbpq1wp11snivs";
        libraryHaskellDepends = [ base hmatrix nlopt-haskell vector ];
        testHaskellDepends = [ base doctest ];
        description = "Interface HMatrix with the NLOPT minimizer";
@@ -103429,14 +104068,13 @@ self: {
      }:
      mkDerivation {
        pname = "hmatrix-svdlibc";
-       version = "0.4.1";
-       sha256 = "1vyjrwd06xaslriylh5qq20iy194d8p2ja97rn2h2gk30dk98dja";
+       version = "0.5.0";
+       sha256 = "1spzpns2r7i82rqkq7s1ikz74m6d0z7fi3nbii7hjz6amskyzpz8";
        libraryHaskellDepends = [ base hmatrix vector ];
        testHaskellDepends = [ base hmatrix hspec QuickCheck vector ];
        benchmarkHaskellDepends = [ base criterion hmatrix vector ];
        description = "SVDLIBC bindings for HMatrix";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hmatrix-syntax" = callPackage
@@ -103817,7 +104455,6 @@ self: {
        ];
        description = "Haskell implementation of the Nix language";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hnn" = callPackage
@@ -104800,17 +105437,15 @@ self: {
      }) {};
 
   "hookup" = callPackage
-    ({ mkDerivation, base, bytestring, HsOpenSSL, HsOpenSSL-x509-system
-     , network, openssl, socks
+    ({ mkDerivation, attoparsec, base, bytestring, HsOpenSSL
+     , HsOpenSSL-x509-system, network, openssl
      }:
      mkDerivation {
        pname = "hookup";
-       version = "0.2";
-       sha256 = "17sj62b78a22alq9hpsrjcri5yxz7yzxdar521yd6x7jv3xxpix2";
-       revision = "2";
-       editedCabalFile = "06iw66x7hjjf5fl5d4glz8lnpagjkbdl3hf44vh6ycgflyh1p434";
+       version = "0.2.2";
+       sha256 = "1q9w8j4g8j9ijfvwpng4i3k2b8pkf4ln27bcdaalnp9yyidmxlqf";
        libraryHaskellDepends = [
-         base bytestring HsOpenSSL HsOpenSSL-x509-system network socks
+         attoparsec base bytestring HsOpenSSL HsOpenSSL-x509-system network
        ];
        librarySystemDepends = [ openssl ];
        description = "Abstraction over creating network connections with SOCKS5 and TLS";
@@ -104911,8 +105546,8 @@ self: {
      }:
      mkDerivation {
        pname = "hopenpgp-tools";
-       version = "0.21.1";
-       sha256 = "0zy7in5i65c4shrcy7vn1l3vapkc3vx14kl40961658iq8ja45wa";
+       version = "0.21.2";
+       sha256 = "13064b3ybjsa78gw1dhykl24l1ccqxsdq773zwb95ccz3v4dy65l";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -104928,6 +105563,7 @@ self: {
        executableToolDepends = [ alex happy ];
        description = "hOpenPGP-based command-line tools";
        license = stdenv.lib.licenses.agpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hopenssl" = callPackage
@@ -105027,7 +105663,7 @@ self: {
        ];
        description = "C++ FFI generator - Documentation";
        license = stdenv.lib.licenses.agpl3;
-       maintainers = with stdenv.lib.maintainers; [ khumba ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hoppy-generator" = callPackage
@@ -105036,14 +105672,14 @@ self: {
      }:
      mkDerivation {
        pname = "hoppy-generator";
-       version = "0.5.0";
-       sha256 = "0cv1idp7i8zqhhrf107xkscghq9j111mfcpxvrshdibsycizlwp0";
+       version = "0.5.1";
+       sha256 = "1hnaxv3vg46a9iqszi3dfjj5kd3gqiagrxz28hi2wvvcpc8zpadn";
        libraryHaskellDepends = [
          base containers directory filepath haskell-src mtl
        ];
        description = "C++ FFI generator - Code generator";
        license = stdenv.lib.licenses.agpl3;
-       maintainers = with stdenv.lib.maintainers; [ khumba ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hoppy-runtime" = callPackage
@@ -105057,7 +105693,7 @@ self: {
        ];
        description = "C++ FFI generator - Runtime support";
        license = stdenv.lib.licenses.asl20;
-       maintainers = with stdenv.lib.maintainers; [ khumba ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hoppy-std" = callPackage
@@ -105072,7 +105708,7 @@ self: {
        ];
        description = "C++ FFI generator - Standard library bindings";
        license = stdenv.lib.licenses.asl20;
-       maintainers = with stdenv.lib.maintainers; [ khumba ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hops" = callPackage
@@ -105477,6 +106113,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hp2pretty_0_9" = callPackage
+    ({ mkDerivation, array, attoparsec, base, containers, filepath
+     , floatshow, mtl, optparse-applicative, semigroups, text
+     }:
+     mkDerivation {
+       pname = "hp2pretty";
+       version = "0.9";
+       sha256 = "0libwl8kl6yhingvbrmw1b8l5yiq6wn07asvkwbnh9l6mnh8pz2n";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         array attoparsec base containers filepath floatshow mtl
+         optparse-applicative semigroups text
+       ];
+       description = "generate pretty graphs from heap profiles";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hpack" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
      , containers, cryptonite, deepseq, directory, filepath, Glob, hspec
@@ -105513,7 +106168,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "hpack_0_29_5" = callPackage
+  "hpack_0_29_6" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
      , containers, cryptonite, deepseq, directory, filepath, Glob, hspec
      , http-client, http-client-tls, http-types, HUnit, infer-license
@@ -105523,8 +106178,8 @@ self: {
      }:
      mkDerivation {
        pname = "hpack";
-       version = "0.29.5";
-       sha256 = "1jm70x2d1d5la780aksq3088k5vj8s6j2srslij9slsfkw6mmv56";
+       version = "0.29.6";
+       sha256 = "12alv7wx7zfysc8fdn8v971kw7k73w973h3jrwffkgfi1ld41mah";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -105546,7 +106201,7 @@ self: {
          QuickCheck scientific template-haskell temporary text transformers
          unordered-containers vector yaml
        ];
-       description = "An alternative format for Haskell packages";
+       description = "A modern format for Haskell packages";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -105784,7 +106439,6 @@ self: {
        testHaskellDepends = [ base HUnit ];
        description = "Coveralls.io support for Haskell.";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hpc-strobe" = callPackage
@@ -106010,6 +106664,8 @@ self: {
        pname = "hpqtypes";
        version = "1.6.0.0";
        sha256 = "1aydpbkp5if7416dvswiygn7vfhgg7nza9p011gld18pr9mpsf5i";
+       revision = "1";
+       editedCabalFile = "0jmvhnmr9d7wcknx7prbc1dc6i08afkqbgnigil6y4mvv1m0cw6p";
        setupHaskellDepends = [ base Cabal directory filepath ];
        libraryHaskellDepends = [
          aeson async base bytestring containers data-default-class
@@ -106038,6 +106694,8 @@ self: {
        pname = "hpqtypes-extras";
        version = "1.6.2.0";
        sha256 = "095kxfk12bzl7gl44fa7xmwfnx63707s1jz861hqjmi9dv3mm8kp";
+       revision = "1";
+       editedCabalFile = "0ifzjs8vvnb9viksgakvjz69yppppgx8iqz2pqvb2dnwjwk4hamd";
        libraryHaskellDepends = [
          base base16-bytestring bytestring containers cryptohash
          data-default exceptions fields-json hpqtypes lifted-base log-base
@@ -106320,26 +106978,25 @@ self: {
      }) {};
 
   "hriemann" = callPackage
-    ({ mkDerivation, base, binary, bytestring, containers, criterion
-     , hostname, kazura-queue, network, protocol-buffers
-     , protocol-buffers-descriptor, text, time, unagi-chan
+    ({ mkDerivation, aeson, base, binary, bytestring, containers
+     , criterion, hostname, kazura-queue, network, protocol-buffers
+     , protocol-buffers-descriptor, scientific, text, time, unagi-chan
      }:
      mkDerivation {
        pname = "hriemann";
-       version = "0.2.1.0";
-       sha256 = "06r6rgkr21vjk81msdkj4lcabfxwayvvxz6pwss1bw8fmrwkcl3k";
+       version = "0.3.1.0";
+       sha256 = "1n4awdyb25zqjaplv3alvqq48gp1wjzkhhhajsfqkxmsh2wd5wlv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base binary bytestring containers criterion hostname kazura-queue
-         network protocol-buffers protocol-buffers-descriptor text time
-         unagi-chan
+         aeson base binary bytestring containers criterion hostname
+         kazura-queue network protocol-buffers protocol-buffers-descriptor
+         scientific text time unagi-chan
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hruby" = callPackage
@@ -107068,6 +107725,8 @@ self: {
        pname = "hs2ats";
        version = "0.3.0.3";
        sha256 = "0j8kka9n3in9ya1hndn0dpj8d1ha5ihxfrl995dwsa900z00i5yk";
+       revision = "1";
+       editedCabalFile = "0lx2z4zfphypmjx9m5v23lywfj2d16l6hs6ipd796g46jczc4piq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -109261,6 +109920,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hspec-megaparsec_1_1_0" = callPackage
+    ({ mkDerivation, base, containers, hspec, hspec-expectations
+     , megaparsec
+     }:
+     mkDerivation {
+       pname = "hspec-megaparsec";
+       version = "1.1.0";
+       sha256 = "1929fnpys1j7nja1c3limyl6f259gky9dpf98xyyx0pi663qdmf1";
+       libraryHaskellDepends = [
+         base containers hspec-expectations megaparsec
+       ];
+       testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
+       description = "Utility functions for testing Megaparsec parsers with Hspec";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hspec-meta" = callPackage
     ({ mkDerivation, ansi-terminal, array, async, base, call-stack
      , deepseq, directory, filepath, hspec-expectations, HUnit
@@ -110596,6 +111272,7 @@ self: {
        ];
        description = "Determine character encoding of HTML documents/fragments";
        license = stdenv.lib.licenses.lgpl21;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "html-conduit_1_2_1_2" = callPackage
@@ -110754,7 +111431,6 @@ self: {
        ];
        description = "A high-performance HTML tokenizer";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "html-rules" = callPackage
@@ -111391,8 +112067,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-date";
-       version = "0.0.7";
-       sha256 = "1hpzs646qqzp2g2qy7rx1bf3knf1hw38n82vcq6bs4mm1xzdryff";
+       version = "0.0.8";
+       sha256 = "09slbzqayjnqqz9zybk7slgzvizgplikqgg4b2flzgks91466k0g";
        libraryHaskellDepends = [ array attoparsec base bytestring time ];
        testHaskellDepends = [
          base bytestring doctest hspec old-locale time
@@ -111522,8 +112198,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-link-header";
-       version = "1.0.3";
-       sha256 = "1znppl6p26kvih3fbzz9cfcjxgdl71gayj38x1y6yjyiwys2vgar";
+       version = "1.0.3.1";
+       sha256 = "0b9a3kax6zvn8aaflys63lanqan65hsv0dr8vwhbpbhyvxrxn9ns";
        libraryHaskellDepends = [
          attoparsec base bytestring bytestring-conversion errors
          http-api-data network-uri text
@@ -112663,12 +113339,11 @@ self: {
     ({ mkDerivation, aeson, base, text, vector }:
      mkDerivation {
        pname = "hvega";
-       version = "0.1.0.0";
-       sha256 = "14czd3qhji2aq4x23v0a1fhschnq1azd8spiar9pw5z12z4n9j1l";
+       version = "0.1.0.3";
+       sha256 = "0hh5izmw6ss4yznr665674p48lwxgzf3kspl86sy4sfrbab5jxqa";
        libraryHaskellDepends = [ aeson base text vector ];
        description = "Create Vega and Vega-Lite visualizations";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hw-balancedparens" = callPackage
@@ -112693,6 +113368,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hw-balancedparens_0_2_0_2" = callPackage
+    ({ mkDerivation, base, criterion, hspec, hw-bits, hw-excess
+     , hw-prim, hw-rankselect-base, QuickCheck, vector
+     }:
+     mkDerivation {
+       pname = "hw-balancedparens";
+       version = "0.2.0.2";
+       sha256 = "0paphyp5icawflbybm40mn8r9ka7a6x128vwqagpiz6mb5zpa8hn";
+       libraryHaskellDepends = [
+         base hw-bits hw-excess hw-prim hw-rankselect-base vector
+       ];
+       testHaskellDepends = [
+         base hspec hw-bits hw-prim hw-rankselect-base QuickCheck vector
+       ];
+       benchmarkHaskellDepends = [
+         base criterion hw-bits hw-prim vector
+       ];
+       description = "Balanced parentheses";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hw-bits" = callPackage
     ({ mkDerivation, base, bytestring, criterion, hspec, hw-int
      , hw-prim, hw-string-parse, QuickCheck, safe, vector
@@ -113002,6 +113699,7 @@ self: {
        ];
        description = "Lens for hw-json";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hw-kafka-avro" = callPackage
@@ -113139,21 +113837,22 @@ self: {
 
   "hw-prim" = callPackage
     ({ mkDerivation, base, bytestring, criterion, directory, exceptions
-     , hedgehog, hspec, hw-hspec-hedgehog, mmap, QuickCheck, vector
+     , hedgehog, hspec, hw-hspec-hedgehog, mmap, QuickCheck
+     , transformers, vector
      }:
      mkDerivation {
        pname = "hw-prim";
-       version = "0.6.2.0";
-       sha256 = "0pafq65nx222innl45k4s5qdavbh4yrsky1q6l1dzpbqdsxx28nx";
-       revision = "1";
-       editedCabalFile = "0ff5ms3h8gnjnpx5n9d0jy42lmdxv1sc85rgjikhkwpsi1i8j321";
-       libraryHaskellDepends = [ base bytestring mmap vector ];
+       version = "0.6.2.3";
+       sha256 = "10sxa42bkrwfbqlkdhv62m1g2dy4zqpsp5iqyd1jx0hal1wlblfm";
+       libraryHaskellDepends = [
+         base bytestring mmap transformers vector
+       ];
        testHaskellDepends = [
          base bytestring directory exceptions hedgehog hspec
-         hw-hspec-hedgehog mmap QuickCheck vector
+         hw-hspec-hedgehog mmap QuickCheck transformers vector
        ];
        benchmarkHaskellDepends = [
-         base bytestring criterion mmap vector
+         base bytestring criterion mmap transformers vector
        ];
        description = "Primitive functions and data types";
        license = stdenv.lib.licenses.bsd3;
@@ -113254,8 +113953,8 @@ self: {
      }:
      mkDerivation {
        pname = "hw-rankselect-base";
-       version = "0.3.2.0";
-       sha256 = "0kb5iqv56fg482w59nlwhfz7fi8vkdg840dsa4lb3bqgy5w0mn3s";
+       version = "0.3.2.1";
+       sha256 = "0q4kywln4bls2dvazhqh2acw4yqnabnx0mdkhldgg70q8amnq2nj";
        libraryHaskellDepends = [
          base bits-extra hw-bits hw-int hw-prim hw-string-parse safe vector
        ];
@@ -113273,13 +113972,13 @@ self: {
   "hw-simd" = callPackage
     ({ mkDerivation, base, bits-extra, bytestring, c2hs, cassava
      , containers, criterion, deepseq, directory, hedgehog, hspec
-     , hw-bits, hw-hspec-hedgehog, hw-prim, hw-rankselect
-     , hw-rankselect-base, mmap, text, vector
+     , hw-bits, hw-hedgehog, hw-hspec-hedgehog, hw-prim, hw-rankselect
+     , hw-rankselect-base, lens, mmap, text, vector
      }:
      mkDerivation {
        pname = "hw-simd";
-       version = "0.0.0.3";
-       sha256 = "1kkaigvkh932gcdvn7ll93qkz332bp6ylg5wsf8saxnir1n1362k";
+       version = "0.1.0.0";
+       sha256 = "1j1cwd5nxv0rc72mkkmyw28xvns100ksn4nclg1701wxbzh2vyaq";
        libraryHaskellDepends = [
          base bits-extra bytestring deepseq hw-bits hw-prim hw-rankselect
          hw-rankselect-base vector
@@ -113287,8 +113986,8 @@ self: {
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [
          base bits-extra bytestring deepseq directory hedgehog hspec hw-bits
-         hw-hspec-hedgehog hw-prim hw-rankselect hw-rankselect-base text
-         vector
+         hw-hedgehog hw-hspec-hedgehog hw-prim hw-rankselect
+         hw-rankselect-base lens text vector
        ];
        benchmarkHaskellDepends = [
          base bits-extra bytestring cassava containers criterion deepseq
@@ -113297,6 +113996,7 @@ self: {
        ];
        description = "SIMD library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hw-string-parse" = callPackage
@@ -114252,8 +114952,8 @@ self: {
     ({ mkDerivation, base, blaze-html, deepseq, text }:
      mkDerivation {
        pname = "hyper";
-       version = "0.1.0.2";
-       sha256 = "1lp9mlg2ky1ph508xiwvn2f5ycxv0w7lyl0rl7wnlhm5wcp6793r";
+       version = "0.1.0.3";
+       sha256 = "0bc2mvxaggdyikdx51qc1li8idmnlw3ha2n3qli6jf1zz8mlqx0s";
        libraryHaskellDepends = [ base blaze-html deepseq text ];
        description = "Display class for the HyperHaskell graphical Haskell interpreter";
        license = stdenv.lib.licenses.bsd3;
@@ -114266,8 +114966,8 @@ self: {
      }:
      mkDerivation {
        pname = "hyper-extra";
-       version = "0.1.0.2";
-       sha256 = "032ccqrpjqqlgg416x2igg5dycd2ddgl0mfh2yywg9fmigs0zxdd";
+       version = "0.1.0.3";
+       sha256 = "0wscbw5k5gry6p1k6v44fhknhx7wq70bh8kb3k2q0mmxif75j8fa";
        libraryHaskellDepends = [
          base diagrams-lib diagrams-svg hyper svg-builder text
        ];
@@ -114277,18 +114977,18 @@ self: {
      }) {};
 
   "hyper-haskell-server" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions, hint
-     , hyper, scotty, text, transformers
+    ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
+     , haskell-src-exts, hint, hyper, scotty, text, transformers
      }:
      mkDerivation {
        pname = "hyper-haskell-server";
-       version = "0.1.0.2";
-       sha256 = "0ljkh1n4lh877gxcy15pv9bybl9rnhi7ycxvzw9m97r80hyxidm1";
+       version = "0.2.1.0";
+       sha256 = "0pjyyf0hqdy62nhsllfindl0w5nfz7bj1i7n4l421bsf2hk2cz72";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         aeson base bytestring deepseq exceptions hint hyper scotty text
-         transformers
+         aeson base bytestring deepseq exceptions haskell-src-exts hint
+         hyper scotty text transformers
        ];
        description = "Server back-end for the HyperHaskell graphical Haskell interpreter";
        license = stdenv.lib.licenses.bsd3;
@@ -114502,6 +115202,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hyraxAbif_0_2_3_8" = callPackage
+    ({ mkDerivation, base, binary, bytestring, directory, filepath
+     , hedgehog, hscolour, pretty-show, protolude, text
+     }:
+     mkDerivation {
+       pname = "hyraxAbif";
+       version = "0.2.3.8";
+       sha256 = "0n2hl623icgz8h2cjnll80c73117sa3fp7fa5zc0khd4x4jz2zan";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary bytestring directory filepath protolude text
+       ];
+       executableHaskellDepends = [
+         base bytestring hscolour pretty-show protolude text
+       ];
+       testHaskellDepends = [
+         base binary bytestring hedgehog protolude text
+       ];
+       description = "Modules for parsing, generating and manipulating AB1 files";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hzaif" = callPackage
     ({ mkDerivation, aeson, base, bytestring, http-conduit, text }:
      mkDerivation {
@@ -115360,6 +116084,7 @@ self: {
        ];
        description = "A Haskell backend kernel for the IPython project";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-aeson" = callPackage
@@ -115375,6 +116100,7 @@ self: {
        ];
        description = "IHaskell display instances for Aeson";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-basic" = callPackage
@@ -115398,6 +116124,7 @@ self: {
        libraryHaskellDepends = [ base blaze-html blaze-markup ihaskell ];
        description = "IHaskell display instances for blaze-html types";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-charts" = callPackage
@@ -115414,6 +116141,7 @@ self: {
        ];
        description = "IHaskell display instances for charts types";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-diagrams" = callPackage
@@ -115430,6 +116158,7 @@ self: {
        ];
        description = "IHaskell display instances for diagram types";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-display" = callPackage
@@ -115453,6 +116182,7 @@ self: {
        libraryHaskellDepends = [ base bytestring gnuplot ihaskell ];
        description = "IHaskell display instance for Gnuplot (from gnuplot package)";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-hatex" = callPackage
@@ -115464,14 +116194,15 @@ self: {
        libraryHaskellDepends = [ base HaTeX ihaskell text ];
        description = "IHaskell display instances for hatex";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-hvega" = callPackage
     ({ mkDerivation, aeson, base, hvega, ihaskell, text }:
      mkDerivation {
        pname = "ihaskell-hvega";
-       version = "0.1.0.0";
-       sha256 = "0fwn0c7v5g67gkrzq7k3myy3cxk5b176svzcgaidfs7ckl3hbsnm";
+       version = "0.1.0.3";
+       sha256 = "0dkqw6hs2388jgghpq5xgdsh3gwvv274axj84nawg2blpqf3d4fb";
        libraryHaskellDepends = [ aeson base hvega ihaskell text ];
        description = "IHaskell display instance for hvega types";
        license = stdenv.lib.licenses.bsd3;
@@ -115508,6 +116239,7 @@ self: {
        ];
        description = "IHaskell - IHaskellDisplay instances of the image types of the JuicyPixels package";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-magic" = callPackage
@@ -115524,6 +116256,7 @@ self: {
        ];
        description = "IHaskell display instances for bytestrings";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-parsec" = callPackage
@@ -115551,6 +116284,7 @@ self: {
        libraryHaskellDepends = [ base bytestring hmatrix ihaskell plot ];
        description = "IHaskell display instance for Plot (from plot package)";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-rlangqq" = callPackage
@@ -115958,6 +116692,7 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Execute arbitrary actions for each unread element of RSS/Atom feeds";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "immortal" = callPackage
@@ -116386,6 +117121,7 @@ self: {
        ];
        description = "Generic parser library capable of providing partial results from partial input";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "incremental-sat-solver" = callPackage
@@ -116517,20 +117253,21 @@ self: {
 
   "indexation" = callPackage
     ({ mkDerivation, base, bytestring, cereal, deferred-folds, focus
-     , foldl, hashable, list-t, potoki, potoki-cereal, profunctors
-     , stm-containers, text, transformers, unordered-containers, vector
+     , hashable, potoki, potoki-cereal, profunctors, stm-containers
+     , text, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "indexation";
-       version = "0.2.0.2";
-       sha256 = "10wm6k8rjdk4pq9pypnbh9pbqzr0vxbfgmj66d18grpr9g2mk5j1";
+       version = "0.3";
+       sha256 = "1vrcssb97sds0lddma98p83x52hs9vz4dh5v911idf2f1a22whpp";
        libraryHaskellDepends = [
-         base bytestring cereal deferred-folds focus foldl hashable list-t
-         potoki potoki-cereal profunctors stm-containers text transformers
+         base bytestring cereal deferred-folds focus hashable potoki
+         potoki-cereal profunctors stm-containers text transformers
          unordered-containers vector
        ];
        description = "Tools for entity indexation";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "indexed" = callPackage
@@ -116803,34 +117540,6 @@ self: {
   "influxdb" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
      , cabal-doctest, clock, containers, doctest, foldl, http-client
-     , http-types, HUnit, lens, mtl, network, optional-args, QuickCheck
-     , scientific, tagged, tasty, tasty-hunit, tasty-quickcheck
-     , tasty-th, template-haskell, text, time, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "influxdb";
-       version = "1.6.0.6";
-       sha256 = "1wdr7a0h6c8zg63bzvv1172fi71bdnj1wxpmf52n0z6ygs3n83l7";
-       isLibrary = true;
-       isExecutable = true;
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring clock containers foldl http-client
-         http-types lens network optional-args scientific tagged text time
-         unordered-containers vector
-       ];
-       testHaskellDepends = [
-         base doctest http-client HUnit mtl QuickCheck tasty tasty-hunit
-         tasty-quickcheck tasty-th template-haskell text vector
-       ];
-       description = "Haskell client library for InfluxDB";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "influxdb_1_6_0_7" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
-     , cabal-doctest, clock, containers, doctest, foldl, http-client
      , http-types, lens, network, optional-args, QuickCheck, scientific
      , tagged, template-haskell, text, time, unordered-containers
      , vector
@@ -116850,7 +117559,6 @@ self: {
        testHaskellDepends = [ base doctest QuickCheck template-haskell ];
        description = "Haskell client library for InfluxDB";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "informative" = callPackage
@@ -117093,7 +117801,6 @@ self: {
        testHaskellDepends = [ base hspec jni jvm text ];
        description = "Java interop via inline Java code in Haskell modules";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "inline-r" = callPackage
@@ -117832,7 +118539,6 @@ self: {
        testHaskellDepends = [ base typed-process ];
        description = "Shared memory and control structures for IPC";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "interruptible" = callPackage
@@ -118030,6 +118736,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "intset-imperative" = callPackage
+    ({ mkDerivation, base, containers, criterion, deepseq, mtl
+     , primitive, random, transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "intset-imperative";
+       version = "0.1.0.0";
+       sha256 = "0hlh154dlyb0m8alf2zpb4qvsnpnmccmb5jkyhj2fmhg6y3r2m5f";
+       libraryHaskellDepends = [ base deepseq primitive ];
+       testHaskellDepends = [
+         base mtl primitive random transformers unordered-containers
+       ];
+       benchmarkHaskellDepends = [
+         base containers criterion random unordered-containers vector
+       ];
+       description = "An imperative integer set written in Haskell";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "invariant" = callPackage
     ({ mkDerivation, array, base, bifunctors, comonad, containers
      , contravariant, ghc-prim, hspec, hspec-discover, profunctors
@@ -118358,7 +119083,6 @@ self: {
        ];
        description = "EDSL for concurrent, realtime, embedded programming on top of Ivory";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ioref-stable" = callPackage
@@ -118664,6 +119388,7 @@ self: {
        ];
        description = "A library for creating kernels for IPython frontends";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "irc" = callPackage
@@ -118749,10 +119474,8 @@ self: {
      }:
      mkDerivation {
        pname = "irc-core";
-       version = "2.3.0";
-       sha256 = "08nbdnszdakbam1x0fps3n3ziqv21d8ndhmrc7za69pm97wkicjf";
-       revision = "2";
-       editedCabalFile = "1pynqcahr66yq9h0ykdv1lz7jshn8zw0n9ggmycvsybw27ci10xn";
+       version = "2.4.0";
+       sha256 = "1ld3bkbn0y57jk86ls4gdxmfpm0yhm23wq3vidqb2l5hfbn80d0y";
        libraryHaskellDepends = [
          attoparsec base base64-bytestring bytestring hashable primitive
          text time vector
@@ -119506,7 +120229,6 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "Safe embedded C programming";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-artifact" = callPackage
@@ -119542,7 +120264,6 @@ self: {
        ];
        description = "Ivory C backend";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-bitdata" = callPackage
@@ -119580,7 +120301,6 @@ self: {
        ];
        description = "Simple concrete evaluator for Ivory programs";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-examples" = callPackage
@@ -119603,7 +120323,6 @@ self: {
        ];
        description = "Ivory examples";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-hw" = callPackage
@@ -119616,7 +120335,6 @@ self: {
        libraryHaskellDepends = [ base filepath ivory ivory-artifact ];
        description = "Ivory hardware model (STM32F4)";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-opts" = callPackage
@@ -119633,7 +120351,6 @@ self: {
        ];
        description = "Ivory compiler optimizations";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-quickcheck" = callPackage
@@ -119655,7 +120372,6 @@ self: {
        ];
        description = "QuickCheck driver for Ivory";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-serialize" = callPackage
@@ -119672,7 +120388,6 @@ self: {
        ];
        description = "Serialization library for Ivory";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-stdlib" = callPackage
@@ -119685,7 +120400,6 @@ self: {
        libraryHaskellDepends = [ base filepath ivory ivory-artifact ];
        description = "Ivory standard library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivy-web" = callPackage
@@ -120506,7 +121220,6 @@ self: {
        libraryToolDepends = [ cpphs ];
        description = "Complete JNI raw bindings";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) jdk;};
 
   "jobqueue" = callPackage
@@ -120674,6 +121387,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "jose-jwt_0_8_0" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal
+     , containers, criterion, cryptonite, doctest, either, hspec, HUnit
+     , memory, mtl, QuickCheck, text, time, transformers
+     , transformers-compat, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "jose-jwt";
+       version = "0.8.0";
+       sha256 = "1hmnkmbhmw78k35g3h3b016p0b4rrax9s8izp5xfrsqqxkl9ic2g";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring cereal containers cryptonite
+         either memory mtl text time transformers transformers-compat
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson base bytestring cryptonite doctest either hspec HUnit memory
+         mtl QuickCheck text unordered-containers vector
+       ];
+       benchmarkHaskellDepends = [ base bytestring criterion cryptonite ];
+       description = "JSON Object Signing and Encryption Library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "jot" = callPackage
     ({ mkDerivation, base, data-default, dhall, docopt, extra, filepath
      , process, time, turtle, yaml
@@ -121081,6 +121819,8 @@ self: {
        pname = "json-builder";
        version = "0.3";
        sha256 = "0k8b93bqi68c7nwq09cws8kfm84kd4k5lpy4z9ifks1jaiyj3vxm";
+       revision = "1";
+       editedCabalFile = "13cs8n3d0cc81lly3dxrq8k6wvxjyhkmhzghs51fzgahawb9kcww";
        libraryHaskellDepends = [
          base blaze-builder blaze-textual bytestring containers text
          unordered-containers utf8-string vector
@@ -121831,7 +122571,6 @@ self: {
        ];
        description = "Manage users in MariaDB >= 10.1.1";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "judge" = callPackage
@@ -122006,7 +122745,6 @@ self: {
        ];
        description = "Call JVM methods from Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "jvm-batching" = callPackage
@@ -122435,7 +123173,6 @@ self: {
        ];
        description = "A JavaScript push mechanism based on the comet idiom";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "kansas-lava" = callPackage
@@ -122957,6 +123694,7 @@ self: {
        ];
        description = "cryptographic functions based on the sponge construction";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "keenser" = callPackage
@@ -123011,7 +123749,6 @@ self: {
        ];
        description = "Rapid Gtk Application Development - I18N";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "keera-hails-mvc-controller" = callPackage
@@ -125074,8 +125811,8 @@ self: {
      }:
      mkDerivation {
        pname = "language-ats";
-       version = "1.2.0.16";
-       sha256 = "1hjp174pfsjj55ksb2x3xlir9v2z5xlnis9cx0d2rz5ff8cwys23";
+       version = "1.5.0.0";
+       sha256 = "1rh5dmgqw1r6k9cc81spd7rzl3nhaijiyf4s2dvfshbaayn2v10r";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          ansi-wl-pprint array base composition-prelude containers deepseq
@@ -125846,8 +126583,8 @@ self: {
      }:
      mkDerivation {
        pname = "language-puppet";
-       version = "1.3.19.1";
-       sha256 = "0f1g9sq3ysyjyps8p68wxh1rmjb3v7iw9gmj8zd7wb5kyjlc4xph";
+       version = "1.3.20";
+       sha256 = "074k9lk7wqspbn193qa78f1nabv0s27dza9qh7qzni4v95zz5k4r";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -125874,7 +126611,7 @@ self: {
        ];
        description = "Tools to parse and evaluate the Puppet DSL";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = [ "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "language-python" = callPackage
@@ -126145,6 +126882,7 @@ self: {
        ];
        description = "Auto-generated interface to Fortran LAPACK via CArrays";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lapack-ffi" = callPackage
@@ -126157,6 +126895,7 @@ self: {
        libraryPkgconfigDepends = [ liblapack ];
        description = "Auto-generated interface to Fortran LAPACK";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) liblapack;};
 
   "lapack-ffi-tools" = callPackage
@@ -126302,7 +127041,6 @@ self: {
        ];
        description = "Use actual LaTeX to render formulae inside Hakyll pages";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "latex-formulae-image" = callPackage
@@ -126319,7 +127057,6 @@ self: {
        ];
        description = "A library for rendering LaTeX formulae as images using an actual LaTeX installation";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "latex-formulae-pandoc" = callPackage
@@ -126341,7 +127078,6 @@ self: {
        ];
        description = "Render LaTeX formulae in pandoc documents to images with an actual LaTeX installation";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "latex-function-tables" = callPackage
@@ -126901,8 +127637,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "leancheck";
-       version = "0.7.0";
-       sha256 = "1mz6fwh3rbwkfx514imh044v1ng7065sd5bivcd94xw0cb530p3f";
+       version = "0.7.1";
+       sha256 = "184z6n86jg5vmd5f02qzg62hm14snrk5d9knsf72gayyj4fla1kh";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base ];
        description = "Cholesterol-free property-based testing";
@@ -127621,7 +128357,6 @@ self: {
        libraryHaskellDepends = [ base mtl template-haskell ];
        description = "Simple Functional Lenses";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lensref" = callPackage
@@ -128318,7 +129053,6 @@ self: {
        librarySystemDepends = [ libnotify ];
        description = "Bindings to libnotify library";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) libnotify;};
 
   "libnvvm" = callPackage
@@ -128744,7 +129478,6 @@ self: {
        ];
        testToolDepends = [ tasty-discover ];
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lift-generics" = callPackage
@@ -129118,7 +129851,6 @@ self: {
        ];
        description = "Haskell SDK for the LINE API";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "line-break" = callPackage
@@ -129249,6 +129981,32 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "linear-code" = callPackage
+    ({ mkDerivation, base, containers, data-default
+     , ghc-typelits-knownnat, ghc-typelits-natnormalise, HaskellForMaths
+     , matrix, QuickCheck, random, random-shuffle, smallcheck, tasty
+     , tasty-hunit, tasty-quickcheck, tasty-smallcheck
+     }:
+     mkDerivation {
+       pname = "linear-code";
+       version = "0.1.1";
+       sha256 = "0dyz7j6y6ayxd2367pkrln78zr2hx1bygswsy840hjf4xhm30a1b";
+       libraryHaskellDepends = [
+         base containers data-default ghc-typelits-knownnat
+         ghc-typelits-natnormalise HaskellForMaths matrix random
+         random-shuffle
+       ];
+       testHaskellDepends = [
+         base containers data-default ghc-typelits-knownnat
+         ghc-typelits-natnormalise HaskellForMaths matrix QuickCheck random
+         random-shuffle smallcheck tasty tasty-hunit tasty-quickcheck
+         tasty-smallcheck
+       ];
+       description = "A simple library for linear codes (coding theory, error correction)";
+       license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "linear-grammar" = callPackage
     ({ mkDerivation, base, containers, hspec, QuickCheck }:
      mkDerivation {
@@ -129981,8 +130739,8 @@ self: {
     ({ mkDerivation, base, tasty, tasty-hunit }:
      mkDerivation {
        pname = "list-fusion-probe";
-       version = "0.1.0.7";
-       sha256 = "0j1sp6sskjhqwczvx08dvddhrbgzxk2f98vm1b07jdz842yldzr5";
+       version = "0.1.0.8";
+       sha256 = "1ycxgna71sd0ppk7fw2yap1mabj7vvkmzkr7rybvgrrin4m52jh0";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        description = "testing list fusion for success";
@@ -130334,8 +131092,8 @@ self: {
      }:
      mkDerivation {
        pname = "liveplot";
-       version = "0.0.1";
-       sha256 = "1gqbw6r0vpj18ks7xhzcalkfcl13cjx50s3w5p5f3kn63wihh197";
+       version = "0.1.0.0";
+       sha256 = "1nlh22ygssvzrnw72ixwkkzcnp2q6qg0yz1nv6h9x6fr7zv3dhs1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -130343,7 +131101,7 @@ self: {
          GLUtil lens linear mvc OpenGL pipes pipes-extras pipes-misc stm
          time transformers Vec vector vinyl vinyl-gl
        ];
-       executableHaskellDepends = [ base ];
+       executableHaskellDepends = [ base mvc pipes ];
        description = "Liveplotting";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130639,6 +131397,8 @@ self: {
        pname = "llvm-hs";
        version = "6.3.0";
        sha256 = "10v13f0pcsjaz7lhpg5wr520qp9rgajbv5c3pqx4v79nmfv797jd";
+       revision = "1";
+       editedCabalFile = "01kmqdma80qzfpzikny0xm69q0ikv5fy3kw4p6mpg15kkypwmcpg";
        setupHaskellDepends = [ base Cabal containers ];
        libraryHaskellDepends = [
          array attoparsec base bytestring containers exceptions llvm-hs-pure
@@ -131275,8 +132035,8 @@ self: {
      }:
      mkDerivation {
        pname = "log-effect";
-       version = "1.0.1";
-       sha256 = "0679irh73lqd8jl3mzndijrdjq8z02lqbi4pbmj8qs6m4q9a6akn";
+       version = "1.1.0";
+       sha256 = "1x3mj0gcpclv9by51rd1bi1ccaas0cy8yv1g6i08r64hj8jyhlk3";
        libraryHaskellDepends = [
          base bytestring extensible-effects monad-control text
          transformers-base
@@ -131529,17 +132289,17 @@ self: {
 
   "logging-effect-extra" = callPackage
     ({ mkDerivation, base, logging-effect, logging-effect-extra-file
-     , logging-effect-extra-handler, wl-pprint-text
+     , logging-effect-extra-handler, prettyprinter
      }:
      mkDerivation {
        pname = "logging-effect-extra";
-       version = "1.2.2";
-       sha256 = "0jra1fxz3880ds8pip1mlibiss8ihd1a9dpi3mv1py7lnc6ikjzw";
+       version = "2.0.0";
+       sha256 = "1zf7dilp9k9h1nwf2brbzn6759ig75f43lzi63pkncd88xawp8qc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base logging-effect logging-effect-extra-file
-         logging-effect-extra-handler wl-pprint-text
+         logging-effect-extra-handler prettyprinter
        ];
        executableHaskellDepends = [ base ];
        description = "Supplemental packages for `logging-effect`";
@@ -131548,38 +132308,38 @@ self: {
      }) {};
 
   "logging-effect-extra-file" = callPackage
-    ({ mkDerivation, base, logging-effect, template-haskell
-     , wl-pprint-text
+    ({ mkDerivation, base, logging-effect, prettyprinter
+     , template-haskell
      }:
      mkDerivation {
        pname = "logging-effect-extra-file";
-       version = "1.1.2";
-       sha256 = "1dxi4rq734zmjf2ljlh771ivr45i2cwz94vym3gw38ji4s0k8cym";
+       version = "2.0.1";
+       sha256 = "0nhpfy5i8cqb5r8xm0xd1iha20rnsk3mpxv1aaw132f0ha3z9a8k";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base logging-effect template-haskell wl-pprint-text
+         base logging-effect prettyprinter template-haskell
        ];
-       executableHaskellDepends = [ base logging-effect wl-pprint-text ];
+       executableHaskellDepends = [ base logging-effect prettyprinter ];
        description = "TH splices to augment log messages with file info";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "logging-effect-extra-handler" = callPackage
-    ({ mkDerivation, base, exceptions, logging-effect, time
-     , wl-pprint-text
+    ({ mkDerivation, base, exceptions, logging-effect, prettyprinter
+     , time
      }:
      mkDerivation {
        pname = "logging-effect-extra-handler";
-       version = "1.1.4";
-       sha256 = "0932i0qrwrr2j7w40bf3q5dlazz4800drc0chvr1kpbpk6b4njim";
+       version = "2.0.1";
+       sha256 = "0mkk11x4n3hrq7rp30pqv3pjaijfivbpl9p8jafhwx2gr5gq06dp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base exceptions logging-effect time wl-pprint-text
+         base exceptions logging-effect prettyprinter time
        ];
-       executableHaskellDepends = [ base logging-effect wl-pprint-text ];
+       executableHaskellDepends = [ base logging-effect prettyprinter ];
        description = "Handy logging handler combinators";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131644,7 +132404,6 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "Import, export etc. for TPTP, a syntax for first-order logic";
        license = "GPL";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "logic-classes" = callPackage
@@ -132355,6 +133114,31 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "lsp-test" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base
+     , bytestring, conduit, conduit-parse, containers, data-default
+     , Diff, directory, filepath, haskell-lsp, hspec, lens, mtl
+     , parser-combinators, process, text, transformers, unix
+     , unordered-containers, yi-rope
+     }:
+     mkDerivation {
+       pname = "lsp-test";
+       version = "0.2.0.0";
+       sha256 = "1zrzl132r8zfypqp38ni9sh7dgwmnysdxgr0b2jq3b69gz33nzs7";
+       libraryHaskellDepends = [
+         aeson aeson-pretty ansi-terminal base bytestring conduit
+         conduit-parse containers data-default Diff directory filepath
+         haskell-lsp lens mtl parser-combinators process text transformers
+         unix unordered-containers yi-rope
+       ];
+       testHaskellDepends = [
+         aeson base data-default haskell-lsp hspec lens text
+         unordered-containers
+       ];
+       description = "Functional test framework for LSP servers";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "lss" = callPackage
     ({ mkDerivation, attoparsec, base, containers, directory, filepath
      , hspec2, language-css, language-css-attoparsec, text, xmlhtml
@@ -133380,19 +134164,19 @@ self: {
      }:
      mkDerivation {
        pname = "madlang";
-       version = "4.0.2.7";
-       sha256 = "08zi6v7p5wy8764505n7wk69iliab1hy40agz9qvgsq9iqi20h3f";
+       version = "4.0.2.8";
+       sha256 = "11rz46jn396nr0gn75qvgmp98zv39l0g8gx36683fkhwfdlbr2iw";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cli-setup ];
        libraryHaskellDepends = [
          ansi-wl-pprint base binary composition-prelude containers directory
-         file-embed http-client http-client-tls megaparsec MonadRandom mtl
-         random-shuffle recursion-schemes tar template-haskell text
-         th-lift-instances titlecase zip-archive zlib
+         file-embed megaparsec MonadRandom mtl random-shuffle
+         recursion-schemes template-haskell text th-lift-instances titlecase
        ];
        executableHaskellDepends = [
-         base directory megaparsec optparse-applicative text
+         base directory http-client http-client-tls megaparsec
+         optparse-applicative tar text zip-archive zlib
        ];
        testHaskellDepends = [ base hspec hspec-megaparsec text ];
        benchmarkHaskellDepends = [ base criterion megaparsec text ];
@@ -133489,7 +134273,6 @@ self: {
        ];
        description = "A web framework that integrates Servant, RIO, EKG, fast-logger, wai-cli…";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "magico" = callPackage
@@ -134262,7 +135045,6 @@ self: {
        ];
        description = "Library for interfacing with the Mandrill JSON API";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mandulia" = callPackage
@@ -136087,8 +136869,8 @@ self: {
      }:
      mkDerivation {
        pname = "meep";
-       version = "0.1.2.1";
-       sha256 = "076ll6cyg9rjyd41l0im7pqvs4yflpcrmqivzy16dz3xx6fp3rfz";
+       version = "0.1.2.2";
+       sha256 = "184s75xjbab9i2i54zj2zxgvpmafw5lw66j0lp0l3338s70baifm";
        libraryHaskellDepends = [
          base bifunctors lens semigroupoids semigroups
        ];
@@ -136097,8 +136879,7 @@ self: {
          QuickCheck semigroupoids semigroups
        ];
        description = "A silly container";
-       license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
+       license = stdenv.lib.licenses.bsd2;
      }) {};
 
   "mega-sdist" = callPackage
@@ -136531,16 +137312,14 @@ self: {
      }) {};
 
   "menoh" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, filepath
-     , JuicyPixels, menoh, monad-control, optparse-applicative
-     , transformers, vector
+    ({ mkDerivation, aeson, async, base, bytestring, containers
+     , filepath, JuicyPixels, menoh, monad-control, optparse-applicative
+     , tasty, tasty-hunit, tasty-th, transformers, vector
      }:
      mkDerivation {
        pname = "menoh";
-       version = "0.1.1";
-       sha256 = "0cbkhafibm65yn4222kfy8j6zkw6q6k3962hwjhbvp2n57avh789";
-       revision = "2";
-       editedCabalFile = "1hfgg9n86cp3qa9ziycx2134zsvsn76ilkmwrqnc7yb50279dw1b";
+       version = "0.2.0";
+       sha256 = "0n6wl03d8gyvmdjmxz0hrbvwvbyzc4qyz7qr5ydgxyxj56pg2cb4";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -136551,6 +137330,9 @@ self: {
        executableHaskellDepends = [
          base filepath JuicyPixels optparse-applicative vector
        ];
+       testHaskellDepends = [
+         async base filepath JuicyPixels tasty tasty-hunit tasty-th vector
+       ];
        description = "Haskell binding for Menoh DNN inference library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137065,7 +137847,6 @@ self: {
        ];
        description = "A Microformats 2 parser";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "microformats2-types" = callPackage
@@ -137267,6 +138048,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "microspec_0_2_0_0" = callPackage
+    ({ mkDerivation, base, QuickCheck }:
+     mkDerivation {
+       pname = "microspec";
+       version = "0.2.0.0";
+       sha256 = "0nz9achmckza9n6hx7ix7yyh9fhhfjnbszzjssz4mnghcmm8l0wv";
+       libraryHaskellDepends = [ base QuickCheck ];
+       description = "Tiny QuickCheck test library with minimal dependencies";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "microstache" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, deepseq
      , directory, filepath, hspec, parsec, text, transformers
@@ -137575,25 +138368,28 @@ self: {
 
   "mikrokosmos" = callPackage
     ({ mkDerivation, ansi-terminal, base, containers, directory
-     , haskeline, HUnit, mtl, multimap, options, parsec, tasty
-     , tasty-hunit, tasty-quickcheck
+     , haskeline, HUnit, mtl, multimap, options, parsec, process, tasty
+     , tasty-golden, tasty-hunit, tasty-quickcheck
      }:
      mkDerivation {
        pname = "mikrokosmos";
-       version = "0.6.0";
-       sha256 = "12rqvk6czgmvcga1sh97vymxfqfga3a51xwyf6n7m4npza9pyqrr";
+       version = "0.8.0";
+       sha256 = "0v3md44bz5cx6h4hvd2mif0pmmi85zzm93gdk28j8z50m7v9m48z";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          ansi-terminal base containers directory haskeline HUnit mtl
-         multimap options parsec tasty tasty-hunit tasty-quickcheck
+         multimap options parsec tasty tasty-golden tasty-hunit
+         tasty-quickcheck
        ];
        testHaskellDepends = [
          ansi-terminal base containers directory haskeline HUnit mtl
-         multimap options parsec tasty tasty-hunit tasty-quickcheck
+         multimap options parsec process tasty tasty-golden tasty-hunit
+         tasty-quickcheck
        ];
        description = "Lambda calculus interpreter";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "miku" = callPackage
@@ -139251,8 +140047,8 @@ self: {
      }:
      mkDerivation {
        pname = "monad-logger";
-       version = "0.3.28.5";
-       sha256 = "1w9700v2vbrydpwr5jjivnkrqcrbl7xbklym0w15qdqd5p6xfpi2";
+       version = "0.3.29";
+       sha256 = "1z516s4pa9n94zf0l45mylssg07xr1d1m6zrz900p0iv3vfd07mv";
        libraryHaskellDepends = [
          base bytestring conduit conduit-extra exceptions fast-logger
          lifted-base monad-control monad-loops mtl resourcet stm stm-chans
@@ -139392,6 +140188,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "monad-memo_0_5_0" = callPackage
+    ({ mkDerivation, array, base, containers, criterion, primitive
+     , QuickCheck, random, test-framework, test-framework-quickcheck2
+     , transformers, vector
+     }:
+     mkDerivation {
+       pname = "monad-memo";
+       version = "0.5.0";
+       sha256 = "1ax1myhgnpy7gyb7pxn98424mda317zvji47bdwj2h58rpldqhjm";
+       libraryHaskellDepends = [
+         array base containers primitive transformers vector
+       ];
+       testHaskellDepends = [
+         array base containers primitive QuickCheck random test-framework
+         test-framework-quickcheck2 transformers vector
+       ];
+       benchmarkHaskellDepends = [
+         array base containers criterion primitive transformers vector
+       ];
+       description = "Memoization monad transformer";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "monad-mersenne-random" = callPackage
     ({ mkDerivation, base, mersenne-random-pure64 }:
      mkDerivation {
@@ -140349,8 +141169,8 @@ self: {
      }:
      mkDerivation {
        pname = "mono-traversable";
-       version = "1.0.8.1";
-       sha256 = "0d9r6z3a8gkhl1j5yq8hjg5wcndi5yixxm9xwbrf4z6pgdwr04lr";
+       version = "1.0.9.0";
+       sha256 = "0180ks0dyvpk1r20w5jw2w2n79mjnk69n9vhspaxzlyxqgim5psa";
        libraryHaskellDepends = [
          base bytestring containers hashable split text transformers
          unordered-containers vector vector-algorithms
@@ -140490,6 +141310,7 @@ self: {
        ];
        description = "Subclasses of Monoid";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "monoid-transformer" = callPackage
@@ -140805,6 +141626,40 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "morte_1_7_0" = callPackage
+    ({ mkDerivation, alex, array, base, binary, code-page, containers
+     , criterion, deepseq, Earley, formatting, http-client
+     , http-client-tls, microlens, microlens-mtl, mtl
+     , optparse-applicative, pipes, QuickCheck, system-fileio
+     , system-filepath, tasty, tasty-hunit, tasty-quickcheck, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "morte";
+       version = "1.7.0";
+       sha256 = "1q2na2xw70jr71v1ysscqf3v3f2hvn4f0lxkh4dgsdy8986b41cl";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         array base binary containers deepseq Earley formatting http-client
+         http-client-tls microlens microlens-mtl pipes system-fileio
+         system-filepath text transformers
+       ];
+       libraryToolDepends = [ alex ];
+       executableHaskellDepends = [
+         base code-page formatting optparse-applicative text
+       ];
+       testHaskellDepends = [
+         base mtl QuickCheck system-filepath tasty tasty-hunit
+         tasty-quickcheck text transformers
+       ];
+       benchmarkHaskellDepends = [ base criterion system-filepath text ];
+       description = "A bare-bones calculus of constructions";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "mosaico-lib" = callPackage
     ({ mkDerivation, base, base-unicode-symbols, colour, diagrams-cairo
      , diagrams-core, diagrams-gtk, diagrams-lib, glib, gtk, JuicyPixels
@@ -141158,15 +142013,14 @@ self: {
      }:
      mkDerivation {
        pname = "mqtt-hs";
-       version = "1.0.1";
-       sha256 = "1w6an9nfcs33vxk6yf54p39fyfcl2my1kjzkklwamnkn0mx4p07d";
+       version = "1.0.2";
+       sha256 = "1vywh3b0anhyi8bqaqwygh1y006pp7c6zky77vykpabb5rw9v5nm";
        libraryHaskellDepends = [
          async attoparsec base bytestring monad-loops mtl network singletons
          stm text transformers
        ];
        description = "A MQTT client library";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mrifk" = callPackage
@@ -143334,7 +144188,6 @@ self: {
        ];
        description = "Web application to view and kill MySQL queries";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mzv" = callPackage
@@ -143962,6 +144815,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "natural" = callPackage
+    ({ mkDerivation, base, checkers, hedgehog, lens, QuickCheck, tasty
+     , tasty-hedgehog, tasty-hunit, tasty-quickcheck, transformers
+     }:
+     mkDerivation {
+       pname = "natural";
+       version = "0.1.0.2";
+       sha256 = "1wjnhmcl057ahslki7yl9f73w60nzn23a6mj7mvvqhxy3q509wf5";
+       libraryHaskellDepends = [ base lens ];
+       testHaskellDepends = [
+         base checkers hedgehog lens QuickCheck tasty tasty-hedgehog
+         tasty-hunit tasty-quickcheck transformers
+       ];
+       description = "Natural number";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "natural-induction" = callPackage
     ({ mkDerivation, base, peano }:
      mkDerivation {
@@ -144422,8 +145292,8 @@ self: {
      }:
      mkDerivation {
        pname = "nested-routes";
-       version = "9.0.0.1";
-       sha256 = "1y9562nq2hylcd0ahc28cfb9q1bsl4dg8ilrdsy64ls776dkj951";
+       version = "9.0.1.1";
+       sha256 = "1s9jf5ik6m85nqjclj0m8ba41s3lfd93mqm6azynv7kg3cp9v4rl";
        libraryHaskellDepends = [
          attoparsec base errors exceptions extractable-singleton hashable
          monad-control-aligned mtl poly-arity pred-trie regex-compat text
@@ -145568,14 +146438,14 @@ self: {
 
   "network-simple" = callPackage
     ({ mkDerivation, base, bytestring, exceptions, network
-     , transformers
+     , safe-exceptions, transformers
      }:
      mkDerivation {
        pname = "network-simple";
-       version = "0.4.1";
-       sha256 = "07cvvgbp8cbwh1x7ii326d97hfmqwiyiqhkg8dqypzwzfwb3mgkj";
+       version = "0.4.2";
+       sha256 = "0h3xq0lv9wqczm93m81irqsirwsrw9jip11rxyghxrk4rf6pg4ip";
        libraryHaskellDepends = [
-         base bytestring exceptions network transformers
+         base bytestring exceptions network safe-exceptions transformers
        ];
        description = "Simple network sockets usage patterns";
        license = stdenv.lib.licenses.bsd3;
@@ -145796,6 +146666,7 @@ self: {
        ];
        description = "ZeroMQ backend for network-transport";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "network-uri" = callPackage
@@ -146505,7 +147376,6 @@ self: {
        ];
        description = "Explain why two Nix derivations differ";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "nix-eval" = callPackage
@@ -146598,8 +147468,8 @@ self: {
     ({ mkDerivation, base, nlopt, vector }:
      mkDerivation {
        pname = "nlopt-haskell";
-       version = "0.1.1.0";
-       sha256 = "1jgszhkr6xc94rjasrhbfm618yz5l37zkibaxycn50fzvsilgfgg";
+       version = "0.1.2.0";
+       sha256 = "0hzg2y11lacgn9793zsk0vib3wb9kyqkcp65vfcfwvd90lny3mmn";
        libraryHaskellDepends = [ base vector ];
        librarySystemDepends = [ nlopt ];
        testHaskellDepends = [ base vector ];
@@ -147070,12 +147940,11 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "nonfree";
-       version = "0.1.0.3";
-       sha256 = "1qdrzc0r37sw2knfgr9yqp7j8bcp1fayprjjg9xwkgxsjfsqp30b";
+       version = "0.1.0.4";
+       sha256 = "0qm1iwm3y69z146w64wx5wwa4cdpa0ka7gz055dalf06xky35qji";
        libraryHaskellDepends = [ base ];
        description = "Free structures sans laws";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "nonlinear-optimization" = callPackage
@@ -147319,6 +148188,8 @@ self: {
        pname = "notzero";
        version = "0.1";
        sha256 = "0l9z10njx18vp7xxcb0gys9dyq2g7i8i5mczymfknwdv9x3v2jk5";
+       revision = "1";
+       editedCabalFile = "12bvyx4cbqxv6qpqmhkx429c7zl67fnjf3xxjlx74na3xixh2jsw";
        libraryHaskellDepends = [
          base bifunctors lens mtl semigroupoids semigroups transformers
        ];
@@ -147935,8 +148806,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "numtype-dk";
-       version = "0.5.0.1";
-       sha256 = "05yhjnp8wa25chsf0v2nmd9wznm4n4qxw12qc2a9z64kfszvknr9";
+       version = "0.5.0.2";
+       sha256 = "0avkdbhxijcja9i9g3cqh699mys8nhsxgrrpkknycmqpvp07sy4q";
        libraryHaskellDepends = [ base ];
        description = "Type-level integers, using TypeNats, Data Kinds, and Closed Type Families";
        license = stdenv.lib.licenses.bsd3;
@@ -149167,7 +150038,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "An SQL-generating DSL targeting PostgreSQL";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "opaleye-classy" = callPackage
@@ -149220,8 +150090,8 @@ self: {
      }:
      mkDerivation {
        pname = "opaleye-trans";
-       version = "0.4.2";
-       sha256 = "05fvwbql1lvm0wbk3mmwy14ngpvilqir73yxp2xjb4y7wjk7r5wm";
+       version = "0.4.3";
+       sha256 = "1gvlsqhjnyyl34b65xbmir99cyrd697vlzki3225z4m0jd66n5bl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -150121,6 +150991,7 @@ self: {
        ];
        description = "Streaming parser/renderer for the OPML 2.0 format.";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "opn" = callPackage
@@ -150775,7 +151646,6 @@ self: {
        executableHaskellDepends = [ base process ];
        description = "Show keys pressed with an on-screen display (Linux only)";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "osm-conduit" = callPackage
@@ -151384,7 +152254,6 @@ self: {
        ];
        description = "Receive hooks from pagure and do things with them";
        license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "paint" = callPackage
@@ -151507,7 +152376,7 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ peti ];
      }) {};
 
-  "pandoc_2_2_2_1" = callPackage
+  "pandoc_2_2_3" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring
      , binary, blaze-html, blaze-markup, bytestring, Cabal
      , case-insensitive, cmark-gfm, containers, criterion, data-default
@@ -151522,8 +152391,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc";
-       version = "2.2.2.1";
-       sha256 = "19d6cd8ry735ziazfkk6xhrjbvx5ywpbqmhxr3wbmp8kyp6c7x7m";
+       version = "2.2.3";
+       sha256 = "13x5jrl26bj21zxg6j3igsd3z592ws9nfw46vx9aw220nz0j1rvq";
        configureFlags = [ "-fhttps" "-f-trypandoc" ];
        isLibrary = true;
        isExecutable = true;
@@ -153138,6 +154007,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "parsers-megaparsec" = callPackage
+    ({ mkDerivation, base, fail, megaparsec, mtl, parsers, semigroups
+     , text, transformers
+     }:
+     mkDerivation {
+       pname = "parsers-megaparsec";
+       version = "0.1.0.0";
+       sha256 = "1xn12jbxv72hgkp9xarm9nr9rpqcijlyma47y31jz985r32nhaxj";
+       libraryHaskellDepends = [
+         base fail megaparsec mtl parsers semigroups text transformers
+       ];
+       description = "`parsers` instances for Megaparsec";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "parsestar" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, bytestring-mmap
      , bytestring-nums, bytestring-show, containers, deepseq, derive
@@ -153776,6 +154660,30 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "pattern-trie" = callPackage
+    ({ mkDerivation, base, bytestring, containers, criterion, deepseq
+     , doctest, hashable, mtl, QuickCheck, tasty, tasty-quickcheck, text
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "pattern-trie";
+       version = "0.1.0";
+       sha256 = "1ldy1b81sryngf4rlfsw3f2qw0cirjnbvddvw98wrl2m50wzdmlg";
+       libraryHaskellDepends = [
+         base bytestring containers deepseq hashable text
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         base bytestring containers doctest mtl QuickCheck tasty
+         tasty-quickcheck unordered-containers
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring containers criterion deepseq hashable text
+       ];
+       description = "Pattern tries";
+       license = stdenv.lib.licenses.mpl20;
+     }) {};
+
   "patterns" = callPackage
     ({ mkDerivation, base, bytestring, conduit, containers, mtl, time
      , utf8-string, zeromq-haskell
@@ -154678,6 +155586,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "percent-format" = callPackage
+    ({ mkDerivation, base, leancheck }:
+     mkDerivation {
+       pname = "percent-format";
+       version = "0.0.1";
+       sha256 = "028c8rnv86mln9pdhb6w4i56n07hlslg69f3pmcjpb7ilr5scc3m";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base leancheck ];
+       description = "simple printf-style string formatting";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "perceptron" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -154850,19 +155770,21 @@ self: {
      }) {};
 
   "period" = callPackage
-    ({ mkDerivation, base, hspec, HUnit, old-locale
+    ({ mkDerivation, ansi-wl-pprint, base, hspec, HUnit, old-locale
      , optparse-applicative, parsec, text, text-show, time
      }:
      mkDerivation {
        pname = "period";
-       version = "0.1.0.6";
-       sha256 = "0zk7ac5casyxgdx5895jap7sw0klys26b29kj4f4p1f75b1ga8lz";
+       version = "0.1.0.7";
+       sha256 = "0gvx68la0pr3hl4vz8pqgn0aw409084z5w9wls1ac2pv78nl3cgn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base old-locale parsec text text-show time
        ];
-       executableHaskellDepends = [ base optparse-applicative text ];
+       executableHaskellDepends = [
+         ansi-wl-pprint base optparse-applicative text
+       ];
        testHaskellDepends = [ base hspec HUnit text time ];
        description = "Parse and format date periods, collapse and expand their text representations";
        license = stdenv.lib.licenses.bsd3;
@@ -156042,22 +156964,21 @@ self: {
 
   "phoityne-vscode" = callPackage
     ({ mkDerivation, aeson, base, bytestring, Cabal, cmdargs, conduit
-     , conduit-extra, ConfigFile, containers, data-default, directory
-     , filepath, fsnotify, hslogger, lens, MissingH, mtl, parsec
-     , process, resourcet, safe, safe-exceptions, split, text
-     , transformers
+     , conduit-extra, containers, data-default, directory, filepath
+     , fsnotify, hslogger, lens, MissingH, mtl, parsec, process
+     , resourcet, safe, safe-exceptions, split, text, transformers
      }:
      mkDerivation {
        pname = "phoityne-vscode";
-       version = "0.0.25.0";
-       sha256 = "16l1w92i0nr6a9z4l9cq3372mqgis17nqhdky8a157cqa2if150b";
+       version = "0.0.26.0";
+       sha256 = "168qshbiawj1i7d676y2x5l2bmkhfvnf0fs2abr75v8g7hsa8imq";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson base bytestring Cabal cmdargs conduit conduit-extra
-         ConfigFile containers data-default directory filepath fsnotify
-         hslogger lens MissingH mtl parsec process resourcet safe
-         safe-exceptions split text transformers
+         containers data-default directory filepath fsnotify hslogger lens
+         MissingH mtl parsec process resourcet safe safe-exceptions split
+         text transformers
        ];
        description = "Haskell Debug Adapter for Visual Studio Code";
        license = stdenv.lib.licenses.bsd3;
@@ -156765,7 +157686,6 @@ self: {
        ];
        description = "A higher-level interface to using concurrency with pipes";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pipes-attoparsec" = callPackage
@@ -157178,7 +158098,6 @@ self: {
        ];
        description = "Fast traversal of directory trees using pipes";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pipes-fluid" = callPackage
@@ -157254,8 +158173,8 @@ self: {
     ({ mkDerivation, base, containers, heaps, pipes }:
      mkDerivation {
        pname = "pipes-interleave";
-       version = "1.1.2";
-       sha256 = "0anjd66z0z7813jcakqcagp4ml8q4dg6bvygy8mn2jqggm2bqs4d";
+       version = "1.1.3";
+       sha256 = "05g8kl88f55pxb3926fa81qd0a2lc1xdzv36jmm67sc68prr71za";
        libraryHaskellDepends = [ base containers heaps pipes ];
        description = "Interleave and merge streams of elements";
        license = stdenv.lib.licenses.bsd3;
@@ -158134,7 +159053,6 @@ self: {
        ];
        description = "run a subprocess, combining stdout and stderr";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "plist" = callPackage
@@ -159897,8 +160815,8 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-connector";
-       version = "0.2.5";
-       sha256 = "0ilw7z16jzlys3pv4bvdd5ajprq4dbzgg3ivwpgzxrpnh2mfjkqq";
+       version = "0.2.6";
+       sha256 = "1nhsplb7s4k3y2450pr57fl39n1gjs2110vvr9v4pn0h6hwz1yl3";
        libraryHaskellDepends = [
          base bytestring exceptions lens mtl postgresql-simple resource-pool
          resourcet time transformers-base
@@ -160459,8 +161377,8 @@ self: {
     ({ mkDerivation, potoki-core }:
      mkDerivation {
        pname = "potoki";
-       version = "2.0.2";
-       sha256 = "00z7al5kk3ry3npghc71vlwba5wmxrlps3lmwllpw8sgf8x288r5";
+       version = "2.0.3";
+       sha256 = "14rkg6mdbbg4m59rjb0pig9wv2lk0rm6a3l6sd042w5q8qy2rbdq";
        libraryHaskellDepends = [ potoki-core ];
        description = "Simple streaming in IO";
        license = stdenv.lib.licenses.mit;
@@ -160493,8 +161411,8 @@ self: {
      }:
      mkDerivation {
        pname = "potoki-core";
-       version = "2.2.2.1";
-       sha256 = "0bnmqw0jk8p7bfhy165w5ha3pl0966z5bxzfacbyiqvhmj68xx6j";
+       version = "2.2.5";
+       sha256 = "0qd4y3xjqr93cyxycrnplqmf81yr0488l3rif4c2q7fhwh0kx3zb";
        libraryHaskellDepends = [
          acquire attoparsec base bytestring directory foldl hashable
          profunctors ptr stm text transformers unagi-chan
@@ -160802,18 +161720,18 @@ self: {
     ({ mkDerivation, aeson, base, basic-prelude, exceptions
      , fast-logger, lens, lifted-base, monad-control, monad-logger
      , MonadRandom, mtl, network, resourcet, safe, template-haskell
-     , text, text-manipulate, time, transformers-base
+     , text, text-manipulate, time, transformers-base, unliftio-core
      , unordered-containers, uuid
      }:
      mkDerivation {
        pname = "preamble";
-       version = "0.0.61";
-       sha256 = "16zs8mqmbvzi4pmjqmga3d17mjk6kriclv3qg3rxhs3rd2gyipqa";
+       version = "0.0.64";
+       sha256 = "1h7px6kz2plp5fix7i0dviv0hg3nzq31pvwwayh4q747lh3xjwp4";
        libraryHaskellDepends = [
          aeson base basic-prelude exceptions fast-logger lens lifted-base
          monad-control monad-logger MonadRandom mtl network resourcet safe
          template-haskell text text-manipulate time transformers-base
-         unordered-containers uuid
+         unliftio-core unordered-containers uuid
        ];
        description = "Yet another prelude";
        license = stdenv.lib.licenses.mit;
@@ -161412,6 +162330,27 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "pretty-show_1_8_1" = callPackage
+    ({ mkDerivation, array, base, filepath, ghc-prim, happy
+     , haskell-lexer, pretty, text
+     }:
+     mkDerivation {
+       pname = "pretty-show";
+       version = "1.8.1";
+       sha256 = "0s8bj7ymbc9pz91kls2blrpip7pphcc683wd5ig8kywjmix1ibsg";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         array base filepath ghc-prim haskell-lexer pretty text
+       ];
+       libraryToolDepends = [ happy ];
+       executableHaskellDepends = [ base ];
+       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, ansi-terminal, base, containers, criterion
      , doctest, Glob, mtl, parsec, text, transformers
@@ -161794,18 +162733,25 @@ self: {
      }) {};
 
   "primitive-extras" = callPackage
-    ({ mkDerivation, base, cereal, deferred-folds, foldl, primitive
-     , profunctors, vector
+    ({ mkDerivation, base, bytestring, cereal, deferred-folds, focus
+     , foldl, primitive, profunctors, QuickCheck, quickcheck-instances
+     , rerebase, tasty, tasty-hunit, tasty-quickcheck, vector
      }:
      mkDerivation {
        pname = "primitive-extras";
-       version = "0.3.0.1";
-       sha256 = "0qipddb5065z6c7klbaz75d8jbx39k8qppv8d7xb6hnj28v62ab7";
+       version = "0.6.4";
+       sha256 = "1j1zpyirlk162krhjxnryyjdx8gsa686gxrpq67ls9nf1rgkgf67";
        libraryHaskellDepends = [
-         base cereal deferred-folds foldl primitive profunctors vector
+         base bytestring cereal deferred-folds focus foldl primitive
+         profunctors vector
+       ];
+       testHaskellDepends = [
+         deferred-folds focus QuickCheck quickcheck-instances rerebase tasty
+         tasty-hunit tasty-quickcheck
        ];
        description = "Extras for the \"primitive\" library";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "primitive-indexed" = callPackage
@@ -162166,6 +163112,8 @@ self: {
        pname = "process";
        version = "1.6.4.0";
        sha256 = "1w12ssmwpz5glmm964rxdc3fgi2w5sq9lac17rxs8p626r5p6rkn";
+       revision = "1";
+       editedCabalFile = "1sijph1gkqbdsdbwqlibhglzsdscmhskpys71b3lzlw0ga7c3k0a";
        libraryHaskellDepends = [ base deepseq directory filepath unix ];
        testHaskellDepends = [ base bytestring directory ];
        description = "Process libraries";
@@ -162920,19 +163868,19 @@ self: {
 
   "prometheus" = callPackage
     ({ mkDerivation, atomic-primops, base, bytestring, containers
-     , http-client, http-types, text, transformers, wai, warp, wreq
+     , http-client, http-types, network-uri, text, transformers, wai
+     , warp
      }:
      mkDerivation {
        pname = "prometheus";
-       version = "2.0.0";
-       sha256 = "15cp3r42kj3v6a6d67xr9ns69mz96zgh4wsa1jch34idwsxz6wxf";
+       version = "2.1.0";
+       sha256 = "0kpzfmdibpp08rhc8v92nizi8hbb9dm7ysqd0wclx9s5273zqxal";
        libraryHaskellDepends = [
          atomic-primops base bytestring containers http-client http-types
-         text transformers wai warp wreq
+         network-uri text transformers wai warp
        ];
        description = "Prometheus Haskell Client";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "prometheus-client" = callPackage
@@ -163042,15 +163990,14 @@ self: {
     ({ mkDerivation, base, binary, containers, filepath, mtl, text }:
      mkDerivation {
        pname = "pronounce";
-       version = "1.1.0.2";
-       sha256 = "0nhns8pnp9n88w5514dgb9kwfkd1fqx042z4p8ai1yf5q1igygw5";
+       version = "1.1.0.3";
+       sha256 = "1agxmm426v8520vbw8maibrsa3qpzf8h8x3i61fk2fflyb45yx8z";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base binary containers filepath mtl text
        ];
        description = "A library for interfacing with the CMU Pronouncing Dictionary";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "proof-combinators" = callPackage
@@ -163175,6 +164122,7 @@ self: {
        ];
        description = "Explore continuations with trepidation";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "prosper" = callPackage
@@ -163346,7 +164294,6 @@ self: {
        libraryToolDepends = [ protobuf ];
        description = "Basic protocol buffer message types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) protobuf;};
 
   "proto-lens-protoc_0_2_2_3" = callPackage
@@ -163750,7 +164697,6 @@ self: {
        ];
        description = "Reading/Writing OPB/WBO files used in pseudo boolean competition";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pseudo-trie" = callPackage
@@ -164421,6 +165367,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "purescript-iso" = callPackage
+    ({ mkDerivation, aeson, base, QuickCheck }:
+     mkDerivation {
+       pname = "purescript-iso";
+       version = "0.0.0";
+       sha256 = "1vjq778l24waa24br59d3j4wdc3ajw1vk1fbi222vvkqvmcx5x9h";
+       libraryHaskellDepends = [ aeson base QuickCheck ];
+       testHaskellDepends = [ aeson base QuickCheck ];
+       description = "Isomorphic trivial data type definitions over JSON";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "purescript-tsd-gen" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
      , filepath, mtl, optparse-applicative, purescript, text
@@ -164732,7 +165690,6 @@ self: {
        ];
        description = "Creating graphics for pencil puzzles";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "puzzle-draw-cmdline" = callPackage
@@ -164958,8 +165915,8 @@ self: {
      }:
      mkDerivation {
        pname = "qchas";
-       version = "1.1.0.0";
-       sha256 = "1q1i7ppgd7121xqf6f4fr798nx52cw4g50nx42shk6qzpxsah58f";
+       version = "1.1.0.1";
+       sha256 = "0g966915j17ijpyz7klxc0j0rflbxkj0a49vf57z5xfllv8l1wx9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base hmatrix linear random ];
@@ -164967,7 +165924,6 @@ self: {
        testHaskellDepends = [ base hmatrix linear tasty tasty-hunit ];
        description = "A library for implementing Quantum Algorithms";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "qd" = callPackage
@@ -165714,8 +166670,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-classes";
-       version = "0.4.14";
-       sha256 = "010pbdv5dyyf2qkc41gbb86x94m8y1jlw9fa9k99jnw79c8bv3d9";
+       version = "0.4.14.1";
+       sha256 = "0qk7nx855lrb9z1nkc74dshsij6p704rmggx0f9akwcpscsvhiim";
        libraryHaskellDepends = [
          aeson base bifunctors containers primitive QuickCheck semigroupoids
          semigroups semirings tagged transformers
@@ -165968,6 +166924,7 @@ self: {
        ];
        description = "Test monadic programs using state machine based models";
        license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "quickcheck-string-random" = callPackage
@@ -165984,7 +166941,6 @@ self: {
        ];
        description = "Helper to build generators with Text.StringRandom";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "quickcheck-text" = callPackage
@@ -166745,8 +167701,8 @@ self: {
      }:
      mkDerivation {
        pname = "raketka";
-       version = "1.1.2";
-       sha256 = "1zyqgldryci4cbwqcbjlkm4k1dfps36x4rk03pi9gf901zw0k38p";
+       version = "1.1.3";
+       sha256 = "0mz9639p3ndlq72gask5fdv7kqpkgs4wh0f86wfargyfd36179lw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -166764,7 +167720,6 @@ self: {
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "distributed-process node";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "rakhana" = callPackage
@@ -166808,6 +167763,31 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "rakuten_0_1_1_5" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, connection, constraints
+     , data-default-class, extensible, hspec, http-api-data, http-client
+     , http-client-tls, http-types, lens, req, servant-server, text
+     , warp
+     }:
+     mkDerivation {
+       pname = "rakuten";
+       version = "0.1.1.5";
+       sha256 = "04qr5rbg0w56nlkama95bavalq3zj24pblbi655vq0vli5ggxgza";
+       libraryHaskellDepends = [
+         aeson base bytestring connection constraints data-default-class
+         extensible http-api-data http-client http-client-tls http-types
+         lens req text
+       ];
+       testHaskellDepends = [
+         aeson base bytestring connection constraints data-default-class
+         extensible hspec http-api-data http-client http-client-tls
+         http-types lens req servant-server text warp
+       ];
+       description = "The Rakuten API in Haskell";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ralist" = callPackage
     ({ mkDerivation, base, criterion, deepseq, hspec }:
      mkDerivation {
@@ -167958,21 +168938,19 @@ self: {
 
   "rcu" = callPackage
     ({ mkDerivation, atomic-primops, base, Cabal, cabal-doctest
-     , containers, criterion, deepseq, doctest, ghc-prim, hlint
+     , containers, criterion, deepseq, doctest, fail, ghc-prim, hlint
      , optparse-applicative, parallel, primitive, rdtsc, time
      , transformers
      }:
      mkDerivation {
        pname = "rcu";
-       version = "0.2.2";
-       sha256 = "0lj88xif38zh1qkpfzyarm36khzavqsl8chjma062b1pvhhlc9lk";
-       revision = "4";
-       editedCabalFile = "18gaaz7pj7x9yv2na1zbqavirrj93c7q6z28r4502if0w1w8wk8f";
+       version = "0.2.3";
+       sha256 = "17w0y843z5mr095cazfrz1jnf731zjsnd6vhgkx8ppras05vs371";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
-         atomic-primops base ghc-prim parallel primitive transformers
+         atomic-primops base fail ghc-prim parallel primitive transformers
        ];
        executableHaskellDepends = [ base transformers ];
        testHaskellDepends = [ base doctest hlint parallel ];
@@ -168282,8 +169260,8 @@ self: {
      }:
      mkDerivation {
        pname = "reactive-banana-gi-gtk";
-       version = "0.3.0.0";
-       sha256 = "1kcn95p2k4lb5xr0q4ag53gkym6dyz6hxsshm05pxf8778hm9c6f";
+       version = "0.4.0.1";
+       sha256 = "151vjqr2skdln4qh2swrkwwq1gafkldwnidkkpqh8j903kghrcqk";
        libraryHaskellDepends = [
          base gi-gtk haskell-gi-base reactive-banana text transformers
        ];
@@ -168787,8 +169765,8 @@ self: {
     ({ mkDerivation, base, extra, filepath }:
      mkDerivation {
        pname = "record-dot-preprocessor";
-       version = "0.1.1";
-       sha256 = "1lb60mggn6f350l3v54cavvwnyx5hrm6hlyrfhsjb5gq5qmids9m";
+       version = "0.1.3";
+       sha256 = "0sb9gfwq6kvldywmwxni8kgd9vhkpk8xxhidldrj5cwf8a2ipwbx";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base extra filepath ];
@@ -169142,6 +170120,7 @@ self: {
        libraryPkgconfigDepends = [ raptor2 redland ];
        description = "Redland RDF library bindings";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {raptor2 = null; redland = null;};
 
   "redo" = callPackage
@@ -169555,8 +170534,8 @@ self: {
        pname = "reflex-dom-fragment-shader-canvas";
        version = "0.1";
        sha256 = "1zc8kgny3d467lxpwg5mm1amg6924m5ifkkafyh18nfzqffvc3bl";
-       revision = "1";
-       editedCabalFile = "1s08vdpwyyfrfw7hfbn2i2m9b3dszcdd7dmfyd0z1pbxy6wj1xmz";
+       revision = "2";
+       editedCabalFile = "1cjp8gzrvwz8qzvfh3s71ng5nklp4y1sarik9m1k47zyd2bm49yl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -171673,6 +172652,37 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "req_1_2_1" = callPackage
+    ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
+     , bytestring, case-insensitive, connection, data-default-class
+     , hspec, hspec-core, hspec-discover, http-api-data, http-client
+     , http-client-tls, http-types, monad-control, mtl, QuickCheck
+     , retry, text, time, transformers, transformers-base
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "req";
+       version = "1.2.1";
+       sha256 = "1s8gjifc9jixl4551hay013fwyhlamcyrxjb00qr76wwikqa0g8k";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         aeson authenticate-oauth base blaze-builder bytestring
+         case-insensitive connection data-default-class http-api-data
+         http-client http-client-tls http-types monad-control mtl retry text
+         time transformers transformers-base
+       ];
+       testHaskellDepends = [
+         aeson base blaze-builder bytestring case-insensitive
+         data-default-class hspec hspec-core http-client http-types
+         monad-control mtl QuickCheck text time unordered-containers
+       ];
+       testToolDepends = [ hspec-discover ];
+       doCheck = false;
+       description = "Easy-to-use, type-safe, expandable, high-level HTTP client library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "req-conduit" = callPackage
     ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec
      , http-client, req, resourcet, temporary, transformers, weigh
@@ -171753,7 +172763,6 @@ self: {
        ];
        description = "A local http server to catch the HTTP redirect";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "request-monad" = callPackage
@@ -171884,6 +172893,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "reservoir" = callPackage
+    ({ mkDerivation, base, containers, random }:
+     mkDerivation {
+       pname = "reservoir";
+       version = "0.2.0.0";
+       sha256 = "0ywskms53cnhyywryvsr6mi9qyba6l6dncpj0hx59k0rdr5nb25h";
+       libraryHaskellDepends = [ base containers random ];
+       description = "Unweighted reservoir sampling";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "resin" = callPackage
     ({ mkDerivation, base, ghc-prim, ralist, semigroupoids }:
      mkDerivation {
@@ -172856,6 +173877,7 @@ self: {
        doHaddock = false;
        description = "Parse and display time according to RFC3339 (deprecated)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "rfc5051" = callPackage
@@ -173148,8 +174170,8 @@ self: {
      }:
      mkDerivation {
        pname = "rio";
-       version = "0.1.4.0";
-       sha256 = "06jjx3mv0bqjzvkajcik19961hj44mxcd23av8lw8n1nj27hmkhg";
+       version = "0.1.5.0";
+       sha256 = "064h8a4hp53a479d3ak0vmqbx8hi0cpg7zn4wp23rjy26dka8p7g";
        libraryHaskellDepends = [
          base bytestring containers deepseq directory exceptions filepath
          hashable microlens mtl primitive process text time typed-process
@@ -173779,8 +174801,8 @@ self: {
      }:
      mkDerivation {
        pname = "rollbar-hs";
-       version = "0.2.0.0";
-       sha256 = "0w4a0bl0vyzb094car4zh599j5g4zknlqia1ja0jpr62bblrkmw5";
+       version = "0.3.0.1";
+       sha256 = "1qdhr2xaiwdz2xj0c62wf4zil7407iwd9zf5v6b1fxx38s2kc3wd";
        libraryHaskellDepends = [
          aeson base bytestring case-insensitive hostname http-client
          http-conduit http-types network text time unordered-containers uuid
@@ -173791,7 +174813,6 @@ self: {
        ];
        description = "Core Rollbar data types and APIs";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "roller" = callPackage
@@ -174500,6 +175521,7 @@ self: {
        ];
        description = "Streaming parser/renderer for the RSS standard";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "rss2irc" = callPackage
@@ -176834,7 +177856,6 @@ self: {
        testToolDepends = [ hpc-coveralls hspec-discover ];
        description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "scotty-binding-play" = callPackage
@@ -176887,7 +177908,6 @@ self: {
        ];
        description = "Cookie management helper functions for Scotty framework";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "scotty-fay" = callPackage
@@ -176961,7 +177981,6 @@ self: {
        ];
        description = "HTTP-request's query parameters parser abstraction for \"scotty\"";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "scotty-resource" = callPackage
@@ -177036,7 +178055,6 @@ self: {
        ];
        description = "TLS for Scotty";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "scotty-view" = callPackage
@@ -177739,8 +178757,8 @@ self: {
      }:
      mkDerivation {
        pname = "secp256k1";
-       version = "0.5.2";
-       sha256 = "1havyn28i2044vxgla2j46qsv4wngy8y6wkkh9v3c1vi35sfzimq";
+       version = "0.5.3";
+       sha256 = "1fb9n7r64h35822zsa0w2jb214gdfg85ib20ni3caszc1k8rsmck";
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [
          base base16-bytestring bytestring cereal entropy mtl QuickCheck
@@ -177882,6 +178900,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "selda_0_3_1_0" = callPackage
+    ({ mkDerivation, base, bytestring, exceptions, hashable, mtl
+     , psqueues, text, time, unordered-containers
+     }:
+     mkDerivation {
+       pname = "selda";
+       version = "0.3.1.0";
+       sha256 = "13l98d3aihzw5ycfflsp84sk580mdni9mblsmyspqww81xadcdwr";
+       libraryHaskellDepends = [
+         base bytestring exceptions hashable mtl psqueues text time
+         unordered-containers
+       ];
+       description = "Multi-backend, high-level EDSL for interacting with SQL databases";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "selda-postgresql" = callPackage
     ({ mkDerivation, base, bytestring, exceptions, postgresql-libpq
      , selda, text
@@ -177899,6 +178934,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "selda-postgresql_0_1_7_3" = callPackage
+    ({ mkDerivation, base, bytestring, exceptions, postgresql-libpq
+     , selda, text
+     }:
+     mkDerivation {
+       pname = "selda-postgresql";
+       version = "0.1.7.3";
+       sha256 = "0ardh6ds8fmqy09y74nflsb8r5y4cvl2ddxcla0vzaf5xppx4czc";
+       revision = "1";
+       editedCabalFile = "01kyplz962nmn7r52smy3w81a8zshl4pa9qkphbsda43rrcphn5s";
+       libraryHaskellDepends = [
+         base bytestring exceptions postgresql-libpq selda text
+       ];
+       description = "PostgreSQL backend for the Selda database EDSL";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "selda-sqlite" = callPackage
     ({ mkDerivation, base, direct-sqlite, directory, exceptions, selda
      , text
@@ -177916,6 +178969,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "selda-sqlite_0_1_6_1" = callPackage
+    ({ mkDerivation, base, direct-sqlite, directory, exceptions, selda
+     , text
+     }:
+     mkDerivation {
+       pname = "selda-sqlite";
+       version = "0.1.6.1";
+       sha256 = "1qqrgqzcfwqzlcklm0qjvdy3ndn3zg8s5mp8744v76bd6z2xwq4d";
+       revision = "1";
+       editedCabalFile = "0gyl0apn2bzfw0qk8vx626mrhym8769jq6n0hki6xj60gvqpr6dr";
+       libraryHaskellDepends = [
+         base direct-sqlite directory exceptions selda text
+       ];
+       description = "SQLite backend for the Selda database EDSL";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "select" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -178266,8 +179337,8 @@ self: {
      }:
      mkDerivation {
        pname = "semirings";
-       version = "0.2.0.0";
-       sha256 = "0w4mgcxdlhh9gqzjri8p7hpzsgjn3dxfjgs10nl1vriw22i1fn6p";
+       version = "0.2.0.1";
+       sha256 = "1larh2rp9sa3zd0d7bn6wc0i3hy455dr5zixmp34i8v135wqay2b";
        libraryHaskellDepends = [
          base containers hashable integer-gmp unordered-containers vector
        ];
@@ -178491,6 +179562,8 @@ self: {
        pname = "separated";
        version = "0.3.2.1";
        sha256 = "0xnpxaz9qr2qqg7kmgv1qsbd4943r54m1vva3xivn4cxf1gnxcaw";
+       revision = "1";
+       editedCabalFile = "0d0721vf4lcixbrm24jlrvjjc1m1w1638ds7pkgz7hy4armznik1";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          base bifunctors deriving-compat lens semigroupoids semigroups
@@ -178500,7 +179573,6 @@ self: {
        ];
        description = "A data type with elements separated by values";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "seqaid" = callPackage
@@ -178555,14 +179627,11 @@ self: {
     ({ mkDerivation, base, mtl, transformers }:
      mkDerivation {
        pname = "seqid";
-       version = "0.5.2";
-       sha256 = "0b1c2fdrfxbgh8b1pbj5d436lylc73wjwnlkvhnx0mmg9ay8ixf9";
-       revision = "1";
-       editedCabalFile = "0khdf4panw2wvs80z6lx1vgn5h7xaswdxsh9rppb1fvvfjqzb7d9";
+       version = "0.5.3";
+       sha256 = "1wc7a66k42njc0zv0cp4ycfv7jbcqyf77j9m6fikhdppbvn3cbn4";
        libraryHaskellDepends = [ base mtl transformers ];
        description = "Sequence ID production and consumption";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "seqid-streams_0_1_0" = callPackage
@@ -178581,12 +179650,11 @@ self: {
     ({ mkDerivation, base, io-streams, seqid }:
      mkDerivation {
        pname = "seqid-streams";
-       version = "0.6.2";
-       sha256 = "0iaxd3ay36lbkzz19dgnb0pn6fi699afv556wkpnd8zl23p4qif3";
+       version = "0.6.3";
+       sha256 = "1wmi4iqh6q45cm1s9ml2yi5b34m8cj7y5a0aicjfsc8nyy0pq48r";
        libraryHaskellDepends = [ base io-streams seqid ];
        description = "Sequence ID IO-Streams";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "seqloc" = callPackage
@@ -179346,6 +180414,7 @@ self: {
        ];
        description = "Checked exceptions for Servant APIs";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "servant-checked-exceptions-core" = callPackage
@@ -179397,6 +180466,7 @@ self: {
        testToolDepends = [ hspec-discover markdown-unlit ];
        description = "automatical derivation of querying functions for servant webservices";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "servant-client-core" = callPackage
@@ -179550,7 +180620,6 @@ self: {
        ];
        description = "Combinators for rendering EDE templates in servant web applications";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "servant-ekg" = callPackage
@@ -180206,6 +181275,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "QuickCheck entire APIs";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "servant-rawm" = callPackage
@@ -180399,6 +181469,28 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "servant-stache" = callPackage
+    ({ mkDerivation, aeson, base, http-media, servant, servant-server
+     , stache, text, transformers, unordered-containers, vector, warp
+     , xss-sanitize
+     }:
+     mkDerivation {
+       pname = "servant-stache";
+       version = "0.1.0.0";
+       sha256 = "0kj998nxcfkz6rzs6kxqkg035r35q4ms4mdi3bw3pfvzr6msxgcz";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base http-media servant stache text transformers
+         unordered-containers vector xss-sanitize
+       ];
+       executableHaskellDepends = [
+         aeson base http-media servant-server warp
+       ];
+       description = "Content-Types for rendering Mustache in servant";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant-static-th" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, containers
      , directory, doctest, filepath, Glob, hspec-wai, http-media
@@ -180538,8 +181630,8 @@ self: {
        pname = "servant-swagger";
        version = "1.1.5";
        sha256 = "02m51kgwa2cp72wfq6a96zncywryrnxq778jh2cqmpzjrhml8yjg";
-       revision = "4";
-       editedCabalFile = "0jbi48mcqm4zzdpmpqscs6gvx6lc855fi0hk3ymd5kvpsj00lm9j";
+       revision = "5";
+       editedCabalFile = "1c160wf4q0jyjg03w7hkwkbz0aprvmvzpwa5m944msik2kbvnyl5";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson base bytestring hspec http-media insert-ordered-containers
@@ -180563,8 +181655,8 @@ self: {
        pname = "servant-swagger-ui";
        version = "0.3.0.3.13.2";
        sha256 = "0llkcag9bnhvni6ddar966i0pwql93s5icvw6pxa9ra5v14v7p5n";
-       revision = "1";
-       editedCabalFile = "1ka19i4r7s85qlpk5sm90gm5yf82nd03clgyqzm8w8jn7y3fji19";
+       revision = "2";
+       editedCabalFile = "0sz08w56f7p74saass6xdzmbpyk78hpa9d79kkd2nclwinajpkgr";
        libraryHaskellDepends = [
          base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core swagger2 text
@@ -180582,6 +181674,8 @@ self: {
        pname = "servant-swagger-ui-core";
        version = "0.3.1";
        sha256 = "05lnm9p86rd9rxsz7f1zm5vkqzjcq2fd8an7c8y5fk4kxj6rydxb";
+       revision = "1";
+       editedCabalFile = "10p5yjzvfdn764mszlsx49kb55ygzi5m2mq32l9m91imvj1926b1";
        libraryHaskellDepends = [
          base blaze-markup bytestring http-media servant servant-blaze
          servant-server swagger2 text transformers transformers-compat
@@ -180599,8 +181693,8 @@ self: {
        pname = "servant-swagger-ui-jensoleg";
        version = "0.3";
        sha256 = "1ymw2lkfn0bkmddvpmv0ikv45fqac2zidnli8bfyp92jf0b5dnik";
-       revision = "1";
-       editedCabalFile = "1r097cz7kl3kknkp23ss3yl97nq6zzn0p9nxrxgxs5d9d62nb0rg";
+       revision = "2";
+       editedCabalFile = "1rghdc3gbwcrp2iz8xaw82y48asbb84fxj574p38pwsb3lwfxrw4";
        libraryHaskellDepends = [
          base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core swagger2 text
@@ -180617,8 +181711,8 @@ self: {
        pname = "servant-swagger-ui-redoc";
        version = "0.3.0.1.21.2";
        sha256 = "1p3mq7m5hvid7g7jwpf2jz923512wlprh6gikq5x2vcb14d40qwl";
-       revision = "1";
-       editedCabalFile = "11lldvcppw71a7i963lymsqy74dkl46zhqnp30g33mfmbvgbwh23";
+       revision = "2";
+       editedCabalFile = "0am6kh3r8av69n5778rr84k92xifi9gfgsrpfnw2vs9krq94gph8";
        libraryHaskellDepends = [
          base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core swagger2 text
@@ -180822,8 +181916,8 @@ self: {
      }:
      mkDerivation {
        pname = "serverless-haskell";
-       version = "0.6.3";
-       sha256 = "0p7xxzrmg9qn8k0i363yrk91gy506vs3db9ncp8h4vw0sx58g2zq";
+       version = "0.6.6";
+       sha256 = "068pjw05kn4wq3c7bh29c0kf7h19jz55fwxg9c0jnv0ygmw6k0bi";
        libraryHaskellDepends = [
          aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis
          amazonka-s3 base bytestring case-insensitive http-types iproute
@@ -180841,7 +181935,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "serverless-haskell_0_7_3" = callPackage
+  "serverless-haskell_0_7_4" = callPackage
     ({ mkDerivation, aeson, aeson-casing, aeson-extra, amazonka-core
      , amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive
      , hspec, hspec-discover, http-types, iproute, lens, raw-strings-qq
@@ -180849,8 +181943,8 @@ self: {
      }:
      mkDerivation {
        pname = "serverless-haskell";
-       version = "0.7.3";
-       sha256 = "0yzwzkdq4afyfdkrdd19a70x082grgzzzara2zyb08szv1gpmyn2";
+       version = "0.7.4";
+       sha256 = "1ymkg2gsj2r5913hax0hi2l7asrqxnbik2lhiqk9fpd4nhgqmp3y";
        libraryHaskellDepends = [
          aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis
          amazonka-s3 base bytestring case-insensitive http-types iproute
@@ -181050,26 +182144,8 @@ self: {
      }:
      mkDerivation {
        pname = "servius";
-       version = "1.2.1.0";
-       sha256 = "0hc7jiiij8i658sqxwrzc75jv53vishd9y8gx5pp361rcxq2h304";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base blaze-builder blaze-html bytestring cmark-gfm http-types
-         shakespeare text wai wai-app-static
-       ];
-       description = "Warp web server with template rendering";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "servius_1_2_2_0" = callPackage
-    ({ mkDerivation, base, blaze-builder, blaze-html, bytestring
-     , cmark-gfm, http-types, shakespeare, text, wai, wai-app-static
-     }:
-     mkDerivation {
-       pname = "servius";
-       version = "1.2.2.0";
-       sha256 = "14jfnjfdyvc63pi3kmhwxmq2hbrfh17xa3jxp9y2ag6iifycnmf7";
+       version = "1.2.3.0";
+       sha256 = "09wbw7lqchpldxgbs580zp5favjcshqmxj5y6lcva36zhlzbdi3j";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -181078,7 +182154,6 @@ self: {
        ];
        description = "Warp web server with template rendering";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ses-html" = callPackage
@@ -181753,6 +182828,8 @@ self: {
        pname = "shake-ats";
        version = "1.9.0.2";
        sha256 = "0ximikdjf03qr4xzb68z3knbg2g1xdl3kzmm7fnq03sz7jczf6j3";
+       revision = "1";
+       editedCabalFile = "03ihwl13qfkmplpxh8zpcndg119kwrc8f4504wrpg4sjm7gv5q5m";
        libraryHaskellDepends = [
          base binary dependency directory hashable hs2ats language-ats
          microlens shake shake-c shake-cabal shake-ext text
@@ -181778,10 +182855,8 @@ self: {
      }:
      mkDerivation {
        pname = "shake-cabal";
-       version = "0.1.0.1";
-       sha256 = "1x7bz1qzm1sfnz7f9zhwinzpyghj0yj8x2hag0p3ay8g6s2wxbs4";
-       revision = "1";
-       editedCabalFile = "1lvs3z5r37pswaanyg0an2zrys8lmjq4s22dbw6283rbxw4vjcvc";
+       version = "0.1.0.4";
+       sha256 = "1in3f31pm253vzcds66pa2ddjl983l2w8j3vj52rykg2dynl625q";
        libraryHaskellDepends = [
          base Cabal composition-prelude directory shake
        ];
@@ -181854,6 +182929,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "shake-google-closure-compiler" = callPackage
+    ({ mkDerivation, base, directory, shake }:
+     mkDerivation {
+       pname = "shake-google-closure-compiler";
+       version = "0.1.0.0";
+       sha256 = "1z9znpcsnc6qizx0rnkww3pbxpk77pmrn6dvn8jqm2pppwbpjw0g";
+       libraryHaskellDepends = [ base directory shake ];
+       description = "Shake rules for the Google closure compiler";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "shake-language-c" = callPackage
     ({ mkDerivation, base, data-default-class, directory, doctest
      , fclabels, hspec, process, shake, split, unordered-containers
@@ -181972,8 +183058,8 @@ self: {
      }:
      mkDerivation {
        pname = "shakers";
-       version = "0.0.48";
-       sha256 = "1b2rwa6k4qj94mblfkvdj8asp26lknl6gfb4nfiqvi7m9kq27n45";
+       version = "0.0.49";
+       sha256 = "0zhysqnr5vbmj04ippyipyqpml2zx3av3d5ikprdwksrsjhfgbp3";
        libraryHaskellDepends = [
          base basic-prelude directory lifted-base shake
        ];
@@ -182593,8 +183679,8 @@ self: {
      }:
      mkDerivation {
        pname = "shimmer";
-       version = "0.1.3.2";
-       sha256 = "1mr8y0f83bs0ay02hm6nj173x6djz7dkfpriymjgicnaicn0mvrh";
+       version = "0.1.3.3";
+       sha256 = "067ih976xfarfnyrj2hqg27n4agb46hpv9a541qz2vj9rqj6ckl6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -183075,7 +184161,6 @@ self: {
        ];
        description = "Arithmetic over signs and sets of signs";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "signal" = callPackage
@@ -183804,8 +184889,8 @@ self: {
      }:
      mkDerivation {
        pname = "simple-stacked-vm";
-       version = "0.1.1";
-       sha256 = "1grhdaf6z6illki5km1glliaaqlyvskwjvvcqz2vh8467arsy2pd";
+       version = "0.1.2";
+       sha256 = "1y9zcwwhri56av1phcp8v8mby6kmv6fplxic892y6hyrbxzwy78q";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -183813,7 +184898,6 @@ self: {
        ];
        description = "Simple stacked virtual machine: assembler, disassembler, bytecode interpreter";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "simple-tabular" = callPackage
@@ -184219,7 +185303,6 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Singletons and induction over GHC TypeLits";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "singletons" = callPackage
@@ -184447,7 +185530,6 @@ self: {
        ];
        description = "Sized sequence data-types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sized-grid" = callPackage
@@ -184625,7 +185707,7 @@ self: {
        ];
        description = "Manage project skeletons";
        license = stdenv.lib.licenses.mit;
-       maintainers = with stdenv.lib.maintainers; [ jb55 ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "skell" = callPackage
@@ -184904,6 +185986,7 @@ self: {
        ];
        description = "Bindings for the Slack web API";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "slate" = callPackage
@@ -184954,6 +186037,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "slave-thread_1_0_2_1" = callPackage
+    ({ mkDerivation, base, deferred-folds, foldl, HTF, mmorph
+     , partial-handler, QuickCheck, quickcheck-instances, rerebase
+     , SafeSemaphore, stm-containers, transformers
+     }:
+     mkDerivation {
+       pname = "slave-thread";
+       version = "1.0.2.1";
+       sha256 = "1bnx07zy89ym45bs1dhnwgxls7jz8yv64j5j0wsym3qqzqdk04dh";
+       libraryHaskellDepends = [
+         base deferred-folds foldl mmorph partial-handler stm-containers
+         transformers
+       ];
+       testHaskellDepends = [
+         HTF QuickCheck quickcheck-instances rerebase SafeSemaphore
+       ];
+       description = "A fundamental solution to ghost threads and silent exceptions";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "sleep" = callPackage
     ({ mkDerivation, base, time }:
      mkDerivation {
@@ -185623,6 +186727,7 @@ self: {
        testHaskellDepends = [ base directory filepath ];
        description = "Smuggling";
        license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "snake" = callPackage
@@ -185929,7 +187034,6 @@ self: {
        libraryHaskellDepends = [ base template-haskell ];
        description = "Snap static loader";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "snap-predicates" = callPackage
@@ -186025,10 +187129,8 @@ self: {
      }:
      mkDerivation {
        pname = "snap-templates";
-       version = "1.0.0.1";
-       sha256 = "1l6gc2ppsvbaf783namglpyzghhynlg97q3ajc2ralibs21vsn7c";
-       revision = "1";
-       editedCabalFile = "0m54p36hvwn3zaixalb5jiy9siq1ksf5da5d0407rys87wfy711b";
+       version = "1.0.0.2";
+       sha256 = "1gz410718j77plw4lx5l0ajgb6ics1nd6msdk88zj1lanbfwnz7l";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -186037,7 +187139,6 @@ self: {
        ];
        description = "Scaffolding CLI for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "snap-testing" = callPackage
@@ -186926,12 +188027,11 @@ self: {
     ({ mkDerivation, array, base, binary, bytestring, snappy }:
      mkDerivation {
        pname = "snappy-framing";
-       version = "0.1.1";
-       sha256 = "1rabqb43cyc5n629vrhqhd5h600amvh5462ywivwdlp8lb7rj6zh";
+       version = "0.1.2";
+       sha256 = "0nxmaj84y48zsagdx3nzc8c845yziwgvx27zafc59zajsfqgqkh6";
        libraryHaskellDepends = [ array base binary bytestring snappy ];
        description = "Snappy Framing Format in Haskell";
        license = stdenv.lib.licenses.mpl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "snappy-iteratee" = callPackage
@@ -187632,7 +188732,6 @@ self: {
        ];
        description = "sort by pinyin";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sorted" = callPackage
@@ -188677,6 +189776,8 @@ self: {
        pname = "split";
        version = "0.2.3.3";
        sha256 = "04qlmkcyklznl03gsjg95b4nzb6i96gdapqg60rny9szgi7ngk8x";
+       revision = "1";
+       editedCabalFile = "0vz2ylx81nfq2981msig080j7n41xf2lrxzf3hj1x3g3cllb3izi";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base QuickCheck ];
        description = "Combinator library for splitting lists";
@@ -188958,7 +190059,6 @@ self: {
        ];
        description = "Web interface to sproxy database";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sproxy2" = callPackage
@@ -189277,8 +190377,8 @@ self: {
      }:
      mkDerivation {
        pname = "squeal-postgresql";
-       version = "0.3.1.0";
-       sha256 = "1v0z3k365k4h0lbnirsgnxkacpcvq5l5bdrwax17s93ywbn8i78p";
+       version = "0.3.2.0";
+       sha256 = "022bh32r5cgkiical5jc7ax9im5a3nfl8v2cxc7v1rkq6ag2rclq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -189319,6 +190419,7 @@ self: {
        ];
        description = "A file-packing application";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sr-extra" = callPackage
@@ -189742,8 +190843,8 @@ self: {
        pname = "stack";
        version = "1.7.1";
        sha256 = "17rjc9fz1hn56jz4bnhhm50h5x71r69jizlw6dx7kfvm57hg5i0r";
-       revision = "8";
-       editedCabalFile = "0l6fnradzx4wf5q5zm1yv3zj8mragvzjk472pz3jsvk6iam6ss2c";
+       revision = "9";
+       editedCabalFile = "12gbrnhmci2kpz42x7nwfzcq3syp0z2l14fjcakw8bhjmgd9wp34";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal filepath ];
@@ -190013,25 +191114,29 @@ self: {
      }) {};
 
   "stack2nix" = callPackage
-    ({ mkDerivation, async, base, bytestring, Cabal, containers
-     , data-fix, directory, filepath, Glob, hnix, monad-parallel
-     , optparse-applicative, process, SafeSemaphore, temporary, text
-     , yaml
+    ({ mkDerivation, async, base, Cabal, cabal2nix, containers
+     , directory, distribution-nixpkgs, filepath, hackage-db, hspec
+     , language-nix, lens, optparse-applicative, path, pretty, process
+     , regex-pcre, SafeSemaphore, stack, temporary, text, time
      }:
      mkDerivation {
        pname = "stack2nix";
-       version = "0.1.3.0";
-       sha256 = "13czryr73cw6brxp8jhszwdmvd0ck4h8g3f32yi1agn3l67nnqpy";
+       version = "0.2";
+       sha256 = "103cimrwr8j0b1zjpw195mjkfrgcgkicrpygcc5y82nyrl1cc74f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         async base bytestring Cabal containers data-fix directory filepath
-         Glob hnix monad-parallel process SafeSemaphore temporary text yaml
+         async base Cabal cabal2nix containers directory
+         distribution-nixpkgs filepath hackage-db language-nix lens
+         optparse-applicative path pretty process regex-pcre SafeSemaphore
+         stack temporary text time
        ];
-       executableHaskellDepends = [ base Cabal optparse-applicative ];
+       executableHaskellDepends = [
+         base Cabal optparse-applicative time
+       ];
+       testHaskellDepends = [ base hspec ];
        description = "Convert stack.yaml files into Nix build instructions.";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "stackage" = callPackage
@@ -190344,8 +191449,8 @@ self: {
      }:
      mkDerivation {
        pname = "stackage2nix";
-       version = "0.7.1";
-       sha256 = "1yiz7gbzv8bqil6zgp28n18lj34mdpg6xx0bzk8x9956zxsiwhis";
+       version = "0.7.2";
+       sha256 = "0mxyc3jkm7ykmpxydlcg9vxaznwmjdnd76j3msva2g2i4cjx0m5d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -190778,20 +191883,22 @@ self: {
      }) {};
 
   "static-text" = callPackage
-    ({ mkDerivation, base, bytestring, doctest, doctest-discover, tasty
-     , tasty-hunit, template-haskell, text, vector
+    ({ mkDerivation, base, bytestring, doctest, doctest-driver-gen
+     , markdown-unlit, tasty, tasty-hunit, template-haskell, text
+     , vector
      }:
      mkDerivation {
        pname = "static-text";
-       version = "0.2.0.1";
-       sha256 = "0acj953bclr2b9qd1i5b1grxrz07pr38f9q720j92v4xpk8i4pgd";
+       version = "0.2.0.2";
+       sha256 = "04sbf0zydgf18ajb20wd8wfbw4gdjmxx3f4h62w0qmafgvrr8w5c";
        libraryHaskellDepends = [
          base bytestring template-haskell text vector
        ];
        testHaskellDepends = [
-         base bytestring doctest doctest-discover tasty tasty-hunit
-         template-haskell
+         base bytestring doctest doctest-driver-gen markdown-unlit tasty
+         tasty-hunit template-haskell
        ];
+       testToolDepends = [ markdown-unlit ];
        description = "Lists, Texts, ByteStrings and Vectors of statically known length";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191359,6 +192466,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "stm-containers_1_0_0_1" = callPackage
+    ({ mkDerivation, base, deferred-folds, focus, foldl, free, hashable
+     , HTF, QuickCheck, rerebase, stm-hamt, transformers
+     }:
+     mkDerivation {
+       pname = "stm-containers";
+       version = "1.0.0.1";
+       sha256 = "0avwwabfsscpwn84xhr6vi38y6w49wsikyysjv4j55ax3bcvlks7";
+       libraryHaskellDepends = [
+         base deferred-folds focus hashable stm-hamt transformers
+       ];
+       testHaskellDepends = [
+         deferred-folds focus foldl free HTF QuickCheck rerebase
+       ];
+       description = "Containers for STM";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "stm-delay" = callPackage
     ({ mkDerivation, base, stm }:
      mkDerivation {
@@ -191401,6 +192527,32 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "stm-hamt" = callPackage
+    ({ mkDerivation, async, base, criterion, deferred-folds, focus
+     , free, hashable, list-t, mwc-random, mwc-random-monad, primitive
+     , primitive-extras, QuickCheck, quickcheck-instances, rebase
+     , rerebase, tasty, tasty-hunit, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "stm-hamt";
+       version = "1.1.0.1";
+       sha256 = "0152dl9mqxp410fc3h3mry4fsdf6yf39zf0mpn30zrgn5pvqbqwf";
+       libraryHaskellDepends = [
+         base deferred-folds focus hashable primitive primitive-extras
+       ];
+       testHaskellDepends = [
+         deferred-folds focus QuickCheck quickcheck-instances rerebase tasty
+         tasty-hunit tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [
+         async criterion focus free list-t mwc-random mwc-random-monad
+         rebase
+       ];
+       description = "STM-specialised Hash Array Mapped Trie";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "stm-io-hooks" = callPackage
     ({ mkDerivation, array, base, containers, mtl, stm }:
      mkDerivation {
@@ -192191,6 +193343,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "streaming-bracketed" = callPackage
+    ({ mkDerivation, base, containers, directory, doctest, filepath
+     , streaming, streaming-commons, tasty, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "streaming-bracketed";
+       version = "0.1.0.1";
+       sha256 = "1czzx0xraxpdm9qffx435m64nhib66gvgpvf8ian6iqwzdf09z60";
+       libraryHaskellDepends = [ base streaming ];
+       testHaskellDepends = [
+         base containers directory doctest filepath streaming
+         streaming-commons tasty tasty-hunit
+       ];
+       description = "A resource management decorator for \"streaming\"";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "streaming-bytestring" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, exceptions, mmorph, mtl
      , resourcet, smallcheck, streaming, tasty, tasty-smallcheck
@@ -193333,8 +194502,8 @@ self: {
      }:
      mkDerivation {
        pname = "structured-cli";
-       version = "0.9.4.0";
-       sha256 = "1mwrr0brmjb15ncjqapqaslrz3akzn3bs3ajnwsa1d0ji25l2igd";
+       version = "0.9.4.1";
+       sha256 = "15dyr7a122d43ddkadn6syy356yccp0gk087bw5slv80isgp95zi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -193526,7 +194695,6 @@ self: {
        doHaddock = false;
        description = "Format Cabal files";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "stylish-haskell" = callPackage
@@ -193888,32 +195056,6 @@ self: {
   "summoner" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, directory
      , filepath, generic-deriving, hedgehog, neat-interpolation
-     , optparse-applicative, process, tasty, tasty-discover
-     , tasty-hedgehog, text, time, tomland, universum
-     }:
-     mkDerivation {
-       pname = "summoner";
-       version = "1.0.5";
-       sha256 = "0sxgg1g2d6pwvmp0rbyny3cizbajd0iq2wdyxspfw3rapkjap5j2";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring directory filepath
-         generic-deriving neat-interpolation optparse-applicative process
-         text time tomland universum
-       ];
-       executableHaskellDepends = [ base universum ];
-       testHaskellDepends = [
-         base hedgehog tasty tasty-hedgehog universum
-       ];
-       testToolDepends = [ tasty-discover ];
-       description = "Tool for creating completely configured production Haskell projects";
-       license = stdenv.lib.licenses.mpl20;
-     }) {};
-
-  "summoner_1_0_6" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, directory
-     , filepath, generic-deriving, hedgehog, neat-interpolation
      , optparse-applicative, process, relude, tasty, tasty-discover
      , tasty-hedgehog, text, time, tomland
      }:
@@ -193933,7 +195075,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Tool for creating completely configured production Haskell projects";
        license = stdenv.lib.licenses.mpl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sump" = callPackage
@@ -194331,8 +195472,8 @@ self: {
      }:
      mkDerivation {
        pname = "sv";
-       version = "1.0";
-       sha256 = "1sgyly9b6nrij5hpj3ffvwj6m3ygm43wbi8xkd2gxs2jh5zjzvw3";
+       version = "1.1";
+       sha256 = "1xj4kyij566vzgw4qqvzrszp9apzlfljsm9m7706xf4in209pl00";
        libraryHaskellDepends = [
          attoparsec base bifunctors bytestring contravariant hw-dsv
          semigroupoids sv-core transformers utf8-string validation
@@ -194355,6 +195496,8 @@ self: {
        pname = "sv-cassava";
        version = "0.2";
        sha256 = "01bhh3b85gsbgm3fb0ppb1ihcm2p0rkv6bsmw16l3b2jgj806zin";
+       revision = "1";
+       editedCabalFile = "1manx0gs4rzsrg9mg83g7ipv36bplxl466c2ypf5dx5f2pn1xvjx";
        libraryHaskellDepends = [
          attoparsec base bytestring cassava sv-core utf8-string validation
          vector
@@ -194376,8 +195519,8 @@ self: {
      }:
      mkDerivation {
        pname = "sv-core";
-       version = "0.1";
-       sha256 = "0zqzj6i4xbw7bjzn40mimn4rw1g88jndrdxzdmrbdigfdncxhyl3";
+       version = "0.2";
+       sha256 = "00h4m6xljjjmahmybrwfh7kyjklvy47qvnhrq063dhdinknip71d";
        libraryHaskellDepends = [
          attoparsec base bifunctors bytestring containers contravariant
          deepseq lens mtl parsec profunctors readable semigroupoids
@@ -194390,6 +195533,7 @@ self: {
        ];
        description = "Encode and decode separated values (CSV, PSV, ...)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sv-svfactor" = callPackage
@@ -194405,6 +195549,7 @@ self: {
        ];
        description = "sv-core + svfactor";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "svfactor" = callPackage
@@ -194697,6 +195842,38 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "swagger2_2_3" = callPackage
+    ({ mkDerivation, aeson, aeson-qq, base, base-compat-batteries
+     , bytestring, Cabal, cabal-doctest, containers, doctest
+     , generics-sop, Glob, hashable, hspec, hspec-discover, http-media
+     , HUnit, insert-ordered-containers, lens, mtl, network, QuickCheck
+     , quickcheck-instances, scientific, template-haskell, text, time
+     , transformers, transformers-compat, unordered-containers
+     , uuid-types, vector
+     }:
+     mkDerivation {
+       pname = "swagger2";
+       version = "2.3";
+       sha256 = "0r1bkx667727h4wvcq1l6295c78s24s6qk9p62jdiafq3844bwm3";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         aeson base base-compat-batteries bytestring containers generics-sop
+         hashable http-media insert-ordered-containers lens mtl network
+         scientific template-haskell text time transformers
+         transformers-compat unordered-containers uuid-types vector
+       ];
+       testHaskellDepends = [
+         aeson aeson-qq base base-compat-batteries bytestring containers
+         doctest Glob hashable hspec HUnit insert-ordered-containers lens
+         mtl QuickCheck quickcheck-instances text time unordered-containers
+         vector
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Swagger 2.0 data model";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "swapper" = callPackage
     ({ mkDerivation, base, binary, bytestring, deepseq, happstack-data
      , happstack-state, parallel, tokyocabinet
@@ -196136,7 +197313,6 @@ self: {
        ];
        description = "Layout text as grid or table";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "table-tennis" = callPackage
@@ -196312,6 +197488,7 @@ self: {
        executablePkgconfigDepends = [ gtk3 ];
        description = "A desktop bar similar to xmobar, but with more GUI";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {gtk3 = pkgs.gnome3.gtk;};
 
   "tag-bits" = callPackage
@@ -197198,8 +198375,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty";
-       version = "1.1.0.2";
-       sha256 = "1q3hsy1a6q8xng3m04hp1m10bwamihani30zi25cjhkhmyl4ads7";
+       version = "1.1.0.3";
+       sha256 = "14riid753hjqr6lca1kgxpnvq0wykf0k3qc5jpag42hh8bszav22";
        libraryHaskellDepends = [
          ansi-terminal async base clock containers mtl optparse-applicative
          stm tagged unbounded-delays unix wcwidth
@@ -198094,6 +199271,7 @@ self: {
        ];
        description = "Easy to use library for building Telegram bots";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "teleport" = callPackage
@@ -198552,20 +199730,19 @@ self: {
   "tensorflow" = callPackage
     ({ mkDerivation, async, attoparsec, base, bytestring, c2hs
      , containers, data-default, exceptions, fgl, HUnit, lens-family
-     , libtensorflow, mainland-pretty, mtl, proto-lens
-     , proto-lens-protoc, semigroups, split, temporary, tensorflow-proto
-     , test-framework, test-framework-hunit, test-framework-quickcheck2
-     , text, transformers, vector
+     , libtensorflow, mainland-pretty, mtl, proto-lens, semigroups
+     , split, temporary, tensorflow-proto, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, text
+     , transformers, vector
      }:
      mkDerivation {
        pname = "tensorflow";
-       version = "0.1.0.2";
-       sha256 = "0l1dx5xl82hh0kjhdvshxc40gpbsjd8vrn9f5rxy9gd0rsc8vc0k";
+       version = "0.2.0.0";
+       sha256 = "0qlz4fxq2dv5l8krmi8q2g61ng1lhxjyzmv3bcxnc1nz4a1438dl";
        libraryHaskellDepends = [
          async attoparsec base bytestring containers data-default exceptions
-         fgl lens-family mainland-pretty mtl proto-lens proto-lens-protoc
-         semigroups split temporary tensorflow-proto text transformers
-         vector
+         fgl lens-family mainland-pretty mtl proto-lens semigroups split
+         temporary tensorflow-proto text transformers vector
        ];
        librarySystemDepends = [ libtensorflow ];
        libraryToolDepends = [ c2hs ];
@@ -198586,8 +199763,8 @@ self: {
      }:
      mkDerivation {
        pname = "tensorflow-core-ops";
-       version = "0.1.0.0";
-       sha256 = "1m8qlklm863pyncklyfiwnjpmij9fbkbq70za6g8bl0py26arcrg";
+       version = "0.2.0.0";
+       sha256 = "0ii5n2fxx6frkk6cscbn2fywx9yc914n6y9dp84rr4v3vr08ixf0";
        setupHaskellDepends = [
          base bytestring Cabal directory filepath mainland-pretty proto-lens
          tensorflow tensorflow-opgen text
@@ -198610,8 +199787,8 @@ self: {
      }:
      mkDerivation {
        pname = "tensorflow-logging";
-       version = "0.1.0.0";
-       sha256 = "0s9djxcwg13vx7yp60h4vrkmq11mfh0zqpzjabchhj2p7i09m2xp";
+       version = "0.2.0.0";
+       sha256 = "083jv105cx1kqc9krjp75ja8zhy860q7667l8z6fl5l9w5ilqnfs";
        libraryHaskellDepends = [
          base bytestring conduit data-default directory exceptions filepath
          hostname lens-family proto-lens resourcet stm stm-chans stm-conduit
@@ -198620,14 +199797,50 @@ self: {
        ];
        testHaskellDepends = [
          base bytestring conduit data-default directory filepath HUnit
-         lens-family proto-lens resourcet temporary tensorflow-proto
-         tensorflow-records-conduit test-framework test-framework-hunit text
+         lens-family proto-lens resourcet temporary tensorflow
+         tensorflow-proto tensorflow-records-conduit test-framework
+         test-framework-hunit text
        ];
        description = "TensorBoard related functionality";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "tensorflow-mnist" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers, filepath
+     , HUnit, lens-family, proto-lens, split, tensorflow
+     , tensorflow-core-ops, tensorflow-mnist-input-data, tensorflow-ops
+     , tensorflow-proto, test-framework, test-framework-hunit, text
+     , transformers, vector, zlib
+     }:
+     mkDerivation {
+       pname = "tensorflow-mnist";
+       version = "0.1.0.0";
+       sha256 = "0l3v02vrh463k3apz91cd9myckm3vnyp0m57011ab8fpzx95yh6y";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base binary bytestring containers filepath lens-family proto-lens
+         split tensorflow tensorflow-core-ops tensorflow-proto text vector
+         zlib
+       ];
+       executableHaskellDepends = [
+         base bytestring filepath lens-family proto-lens tensorflow
+         tensorflow-mnist-input-data tensorflow-ops tensorflow-proto text
+         transformers vector
+       ];
+       testHaskellDepends = [
+         base bytestring HUnit lens-family proto-lens tensorflow
+         tensorflow-mnist-input-data tensorflow-ops tensorflow-proto
+         test-framework test-framework-hunit text transformers vector
+       ];
+       description = "TensorFlow demo application for learning MNIST model";
+       license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {tensorflow-mnist-input-data = null;};
+
   "tensorflow-opgen" = callPackage
     ({ mkDerivation, base, bytestring, containers, filepath
      , lens-family, mainland-pretty, optparse-applicative, proto-lens
@@ -198635,8 +199848,8 @@ self: {
      }:
      mkDerivation {
        pname = "tensorflow-opgen";
-       version = "0.1.0.0";
-       sha256 = "16m4nyl08clahhmkgm1r0cqq07j2mcl9rmxa14gxz372z077zbj7";
+       version = "0.2.0.0";
+       sha256 = "16d4bgc665synpwcapzffd1kqzvpwvfs97k0fwkxda0lzziy87xq";
        libraryHaskellDepends = [
          base bytestring containers filepath lens-family mainland-pretty
          optparse-applicative proto-lens semigroups tensorflow-proto text
@@ -198656,8 +199869,8 @@ self: {
      }:
      mkDerivation {
        pname = "tensorflow-ops";
-       version = "0.1.0.0";
-       sha256 = "06m9zgb7rxqhiqfs7gds1g45kl1jxbf32d54wgg2ad8aqz2096gl";
+       version = "0.2.0.0";
+       sha256 = "12x37bh8172xkgnp5ahr87ykad8gbsnb4amchpjcwxap33n9h19c";
        libraryHaskellDepends = [
          base bytestring containers data-default fgl lens-family mtl
          proto-lens tensorflow tensorflow-core-ops tensorflow-proto text
@@ -198677,15 +199890,17 @@ self: {
      }) {};
 
   "tensorflow-proto" = callPackage
-    ({ mkDerivation, base, Cabal, proto-lens, proto-lens-protoc
-     , protobuf
+    ({ mkDerivation, base, Cabal, proto-lens, proto-lens-protobuf-types
+     , proto-lens-protoc, protobuf
      }:
      mkDerivation {
        pname = "tensorflow-proto";
-       version = "0.1.0.0";
-       sha256 = "06k87dvpsf8pnbb1qq5gjxpjc2sra95y1bwmsnpmlg1qn0ppi5mn";
+       version = "0.2.0.0";
+       sha256 = "0s3gkis2m3ciia83ziz7rca61czzj77racmcb8si9jxxgw3rxhkc";
        setupHaskellDepends = [ base Cabal proto-lens-protoc ];
-       libraryHaskellDepends = [ base proto-lens proto-lens-protoc ];
+       libraryHaskellDepends = [
+         base proto-lens proto-lens-protobuf-types proto-lens-protoc
+       ];
        libraryToolDepends = [ protobuf ];
        description = "TensorFlow protocol buffers";
        license = stdenv.lib.licenses.asl20;
@@ -198706,7 +199921,6 @@ self: {
        ];
        description = "Encoder and decoder for the TensorFlow \"TFRecords\" format";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "tensorflow-records-conduit" = callPackage
@@ -198723,7 +199937,6 @@ self: {
        ];
        description = "Conduit wrappers for TensorFlow.Records.";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "tensorflow-test" = callPackage
@@ -198869,12 +200082,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "terminfo_0_4_1_1" = callPackage
+  "terminfo_0_4_1_2" = callPackage
     ({ mkDerivation, base, ncurses }:
      mkDerivation {
        pname = "terminfo";
-       version = "0.4.1.1";
-       sha256 = "1pfd2vdk298v23af2zqcl66xxivrzwjjpdf3dr0fa0isl70fi3hp";
+       version = "0.4.1.2";
+       sha256 = "0g5y4s82bh26wj3x3f7g3s4qipnxvg71m3xw32rqy59inwxvvpsm";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ ncurses ];
        description = "Haskell bindings to the terminfo library";
@@ -198898,6 +200111,35 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "termonad" = callPackage
+    ({ mkDerivation, base, Cabal, cabal-doctest, classy-prelude, colour
+     , constraints, data-default, doctest, dyre, gi-gdk, gi-gio, gi-glib
+     , gi-gtk, gi-pango, gi-vte, haskell-gi-base, hedgehog, lens
+     , pretty-simple, QuickCheck, tasty, tasty-hedgehog
+     , template-haskell, xml-conduit, xml-html-qq
+     }:
+     mkDerivation {
+       pname = "termonad";
+       version = "0.1.0.0";
+       sha256 = "0fbk1q75c60ifmb348iic9mhh30mx1544k9ghdi2wcqpgipvrfab";
+       isLibrary = true;
+       isExecutable = true;
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         base classy-prelude colour constraints data-default dyre gi-gdk
+         gi-gio gi-glib gi-gtk gi-pango gi-vte haskell-gi-base lens
+         pretty-simple QuickCheck xml-conduit xml-html-qq
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base doctest hedgehog lens QuickCheck tasty tasty-hedgehog
+         template-haskell
+       ];
+       description = "Terminal emulator configurable in Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "termplot" = callPackage
     ({ mkDerivation, base, brick, data-default, optparse-applicative
      , process, split, time-units, transformers, unix, vty
@@ -199225,8 +200467,8 @@ self: {
      }:
      mkDerivation {
        pname = "test-karya";
-       version = "0.0.1";
-       sha256 = "0sq0v3bv0civ46ls5xqmbwp8h8g6ppzj4bzxv64rifzgwblqayb4";
+       version = "0.0.2";
+       sha256 = "16vrpp8qilhfk47fmcvbvdjfgzjh878kn1d4cq0bacihkv79zmf3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -199609,7 +200851,6 @@ self: {
        ];
        description = "Functions for running Tex from Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "text_1_2_3_0" = callPackage
@@ -199761,17 +201002,14 @@ self: {
      }:
      mkDerivation {
        pname = "text-format";
-       version = "0.3.1.1";
-       sha256 = "02zfgzfjvkaxbma1h2gr95h10c8q9gyaadag41q579j68iv15qbd";
-       revision = "1";
-       editedCabalFile = "1ap2paddh2q1ifs3nwdj0f1r7fypnsa669l7gdvgyfidz3w5vzic";
+       version = "0.3.2";
+       sha256 = "1qxs8xyjk8nzzzam62lqqml9s0p08m749jri0lfaa844mnw3frij";
        libraryHaskellDepends = [
          array base double-conversion ghc-prim integer-gmp old-locale text
          time transformers
        ];
        description = "Text formatting";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "text-format-heavy" = callPackage
@@ -201627,6 +202865,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "throttled" = callPackage
+    ({ mkDerivation, async, base, stm }:
+     mkDerivation {
+       pname = "throttled";
+       version = "1.0.0";
+       sha256 = "09fwklq8c4vpxx3pqhdnjqpag3k632c4ya47khkdn6q54vrybj9m";
+       libraryHaskellDepends = [ async base stm ];
+       description = "Concurrent processing of a Foldable, throttled by CPU count";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "throttled-io-loop" = callPackage
     ({ mkDerivation, base, hspec, natural-numbers, QuickCheck, time }:
      mkDerivation {
@@ -201887,6 +203136,7 @@ self: {
        ];
        description = "MIDI support for tidal";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "tidal-serial" = callPackage
@@ -202043,14 +203293,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "time_1_9_1" = callPackage
+  "time_1_9_2" = callPackage
     ({ mkDerivation, base, deepseq, QuickCheck, random, tasty
      , tasty-hunit, tasty-quickcheck, unix
      }:
      mkDerivation {
        pname = "time";
-       version = "1.9.1";
-       sha256 = "1nsvkxfm4gvmsmwd88ybpbpbny99b9k9z1f5cdkwlghvr0amg7s7";
+       version = "1.9.2";
+       sha256 = "05d0n44rwpqkjkns9nlgw2gpfv643a0bzp9cx97az0wmn31618nx";
        libraryHaskellDepends = [ base deepseq ];
        testHaskellDepends = [
          base deepseq QuickCheck random tasty tasty-hunit tasty-quickcheck
@@ -202661,6 +203911,7 @@ self: {
        ];
        description = "Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "timers" = callPackage
@@ -202858,8 +204109,8 @@ self: {
      }:
      mkDerivation {
        pname = "tintin";
-       version = "1.9.1";
-       sha256 = "0i44m49v9vxcasiacrrk6ypqan3j2qw4r9g2m99brmji9kwma2kb";
+       version = "1.9.2";
+       sha256 = "1pid79ar85ajs6gi5d8smqn9ivfr8y50qys1n5zq68kpx2gmf3lq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -203515,6 +204766,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "tokstyle" = callPackage
+    ({ mkDerivation, array, base, deepseq, filepath, language-c }:
+     mkDerivation {
+       pname = "tokstyle";
+       version = "0.0.1";
+       sha256 = "1rjaj1dh4lh4pcyvy235ys8yzkiik13jnw81xj444lla7wsww2w1";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ array base deepseq filepath language-c ];
+       executableHaskellDepends = [ base ];
+       description = "TokTok C code style checker";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "toktok" = callPackage
     ({ mkDerivation, base, bytestring, containers, gf, haskell98, iconv
      }:
@@ -203624,6 +204889,33 @@ self: {
        license = stdenv.lib.licenses.mpl20;
      }) {};
 
+  "tomland_0_3_1" = callPackage
+    ({ mkDerivation, base, hashable, hedgehog, hspec-megaparsec
+     , megaparsec, mtl, parser-combinators, tasty, tasty-discover
+     , tasty-hedgehog, tasty-hspec, text, time, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "tomland";
+       version = "0.3.1";
+       sha256 = "0kpgcqix32m0nik54rynpphm4mpd8r05mspypjiwj9sidjxn11gw";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base hashable megaparsec mtl parser-combinators text time
+         transformers unordered-containers
+       ];
+       executableHaskellDepends = [ base text time unordered-containers ];
+       testHaskellDepends = [
+         base hedgehog hspec-megaparsec megaparsec tasty tasty-hedgehog
+         tasty-hspec text time unordered-containers
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "TOML parser";
+       license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "tomlcheck" = callPackage
     ({ mkDerivation, base, htoml-megaparsec, megaparsec
      , optparse-generic, text
@@ -205475,6 +206767,49 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "ttn" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, hspec, hspec-expectations
+     , raw-strings-qq, text, time, timerep
+     }:
+     mkDerivation {
+       pname = "ttn";
+       version = "0.1.0.0";
+       sha256 = "1jk9jhhf2if199il0brwqzrkf7l1p9rszqk9c717wqhh5niy9aip";
+       libraryHaskellDepends = [
+         aeson base bytestring text time timerep
+       ];
+       testHaskellDepends = [
+         aeson base hspec hspec-expectations raw-strings-qq
+       ];
+       description = "Things Tracker Network JSON Types";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "ttn-client" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring
+     , cayene-lpp, config-ini, directory, filepath, monad-logger
+     , mqtt-hs, pretty-simple, stm, text, ttn
+     }:
+     mkDerivation {
+       pname = "ttn-client";
+       version = "0.1.0.1";
+       sha256 = "1xyk1amfrsyflkrhb3xhdmszi3gcc9srw9d5zcnbdacgkzm3yn1j";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base base64-bytestring binary bytestring config-ini directory
+         filepath monad-logger mqtt-hs pretty-simple stm text ttn
+       ];
+       executableHaskellDepends = [
+         aeson base binary bytestring cayene-lpp mqtt-hs pretty-simple stm
+         text ttn
+       ];
+       description = "TheThingsNetwork client";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ttrie" = callPackage
     ({ mkDerivation, async, atomic-primops, base, bifunctors
      , containers, criterion-plus, deepseq, hashable, mwc-random
@@ -206931,15 +208266,14 @@ self: {
      }:
      mkDerivation {
        pname = "type-natural";
-       version = "0.8.1.0";
-       sha256 = "0gp0bkcc3zx2mi8pi0j6vqigif6sy2w54pkb2qv7dlmvvijm6ra2";
+       version = "0.8.2.0";
+       sha256 = "1n5mavlnqjvyn1dr9iq16lyv0zhxbqab1rw7rl2i345kb1qpzini";
        libraryHaskellDepends = [
          base constraints equational-reasoning ghc-typelits-natnormalise
          ghc-typelits-presburger singletons template-haskell
        ];
        description = "Type-level natural and proofs of their properties";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "type-of-html" = callPackage
@@ -207379,8 +208713,8 @@ self: {
     ({ mkDerivation, base, hspec, QuickCheck }:
      mkDerivation {
        pname = "typenums";
-       version = "0.1.1.1";
-       sha256 = "0zkm10hwdwh4msl60nzm81d409xlch03rb5vv38zhkd3hzqs104v";
+       version = "0.1.2";
+       sha256 = "1729iws0m6xr8y5aqcrxv4br1ihvly6fagkkgfp9kj71a5jzaw7l";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "Type level numbers using existing Nat functionality";
@@ -207425,8 +208759,8 @@ self: {
      }:
      mkDerivation {
        pname = "typerep-map";
-       version = "0.1.0";
-       sha256 = "1wswnbivzlkdvc3ylizh34a58m087azwss0524zbhqc5p9n8kmr8";
+       version = "0.2.0";
+       sha256 = "14r8rnx3akx1sr48ksmp2g88dyy73innn9bwbw2yjb7n76k5kfa4";
        libraryHaskellDepends = [
          base containers ghc-prim primitive vector
        ];
@@ -207442,6 +208776,7 @@ self: {
        doHaddock = false;
        description = "Efficient implementation of a dependent map with types as keys";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "types-compat" = callPackage
@@ -207650,8 +208985,8 @@ self: {
      }:
      mkDerivation {
        pname = "ua-parser";
-       version = "0.7.5.0";
-       sha256 = "08nbzzhndxba039rl5s4ap5ndnfj774546xzvqf9ph8r05dmr690";
+       version = "0.7.5.1";
+       sha256 = "091lks0jpp0m4wg56i03ih3n0n7kvs2fm511vcnypmwskflkkk0z";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring data-default file-embed pcre-light text yaml
@@ -208020,12 +209355,11 @@ self: {
     ({ mkDerivation, base, io-streams, unagi-chan }:
      mkDerivation {
        pname = "unagi-streams";
-       version = "0.2.3";
-       sha256 = "1nhv6wbaw9knryq4rsb3y0k5kvhzb9ivkh9vjkvw4rccjikabc9a";
+       version = "0.2.4";
+       sha256 = "126d900vyp0ybg9v80xhj3fv0c8jl9rbqjzq4yy6dazsw270q3lk";
        libraryHaskellDepends = [ base io-streams unagi-chan ];
        description = "Unagi Chan IO-Streams";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "unamb" = callPackage
@@ -208274,8 +209608,8 @@ self: {
      }:
      mkDerivation {
        pname = "uni-graphs";
-       version = "2.2.1.0";
-       sha256 = "1vwm0gmgj8c7qdildplr3jng5gj9q6b669vgmnxw4v514y529bz5";
+       version = "2.2.1.1";
+       sha256 = "1l9spz147nppdzannk98x9zb7r2pdxz31xs7vqzj1g5alndn2ffy";
        libraryHaskellDepends = [
          base containers mtl uni-events uni-htk uni-reactor uni-util
        ];
@@ -208338,8 +209672,8 @@ self: {
      }:
      mkDerivation {
        pname = "uni-uDrawGraph";
-       version = "2.2.1.3";
-       sha256 = "1gblb969s9al67srxf7rd9dajy6hji91aw5zaxxhaj0vgqsdb90j";
+       version = "2.2.1.4";
+       sha256 = "1qxi9zxx3hg7m8ks353dnrr88mm0qw5vclq225xgq6iwbzbfnqlz";
        libraryHaskellDepends = [
          base containers uni-events uni-graphs uni-posixutil uni-reactor
          uni-util
@@ -208355,8 +209689,8 @@ self: {
      }:
      mkDerivation {
        pname = "uni-util";
-       version = "2.3.0.1";
-       sha256 = "0simxjsd0qi8yxnpiq88zy3bsrrw5rxfpfknr8yaf4xhc7vv39nh";
+       version = "2.3.0.2";
+       sha256 = "0qxpfaxsmkhvqbpwymlz20hx63z9bkxra2pynr0imxchaxahxws6";
        libraryHaskellDepends = [
          array base bytestring containers directory ghc-prim mtl network
          old-time parsec
@@ -208434,8 +209768,10 @@ self: {
      }:
      mkDerivation {
        pname = "unicode-show";
-       version = "0.1.0.2";
-       sha256 = "0hrrymjylzysms0yq77wrdcrvmwcc9ca0z7qmsby6pilkf3r9qvy";
+       version = "0.1.0.3";
+       sha256 = "08cwfshjj724ydff1zmy1inzi7vrbaa8vmjgckcf7qp6ghkk6biz";
+       revision = "1";
+       editedCabalFile = "0sw9kn147kbgp0x9823hwiqn1yiyfxqkrchk34lsjfx2lq3igrzv";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base HUnit QuickCheck test-framework test-framework-hunit
@@ -208564,8 +209900,8 @@ self: {
        pname = "union";
        version = "0.1.1.2";
        sha256 = "10nkcmql6ryh3vp02yxk3i1f6fbxdcsjk6s5ani89qa05448xqkw";
-       revision = "4";
-       editedCabalFile = "1pxx0bkvzglik34xkwza6zqcs98r2sqn5932xmcaah189qlsjq47";
+       revision = "5";
+       editedCabalFile = "0mphzzvvr8lh1x8mb6n9nzzskx32cmr6ycihdy68qw35ybrqb0aj";
        libraryHaskellDepends = [ base deepseq profunctors tagged vinyl ];
        benchmarkHaskellDepends = [ base criterion deepseq lens ];
        description = "Extensible type-safe unions";
@@ -209080,6 +210416,8 @@ self: {
        pname = "unix-compat";
        version = "0.5.0.1";
        sha256 = "1gdf3h2knbymkivm784vq51mbcyj5y91r480awyxj5cw8gh9kwn2";
+       revision = "1";
+       editedCabalFile = "0yrdy4dz0zskgpw7c4wgkwskgayqxvch37axwka5z4g5gmic4mnn";
        libraryHaskellDepends = [ base unix ];
        description = "Portable POSIX-compatibility layer";
        license = stdenv.lib.licenses.bsd3;
@@ -210009,8 +211347,8 @@ self: {
      }:
      mkDerivation {
        pname = "url-decoders";
-       version = "0.2";
-       sha256 = "0ci70pq2m05dsni67kzwh30x8s5grdr3vkqplnkp6a0m16gq1v7j";
+       version = "0.2.1";
+       sha256 = "1ai75nddrxsn2zhbqw860f72pxbby0wwwvlszcx820m2ka790g6x";
        libraryHaskellDepends = [
          base base-prelude binary-parser bytestring text
          unordered-containers
@@ -210555,10 +211893,10 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "uu-interleaved";
-       version = "0.2.0.1";
-       sha256 = "097jm0w9idjvc66wk463dlbvjvyjcv9ivfb97v91d5vpyk6p0ryy";
+       version = "0.2.0.2";
+       sha256 = "1nfh6250j9r8az16wm3pwrmx2hsyh6bdn2qcpwdghz188ppw72nz";
        libraryHaskellDepends = [ base ];
-       description = "Providing an interleaving combinator for use with applicative style implementations";
+       description = "An interleaving combinator for use with applicative style implementations";
        license = stdenv.lib.licenses.mit;
      }) {};
 
@@ -210576,7 +211914,6 @@ self: {
        ];
        description = "Parse command line options using uu-interleave and uu-parsinglib";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "uu-parsinglib" = callPackage
@@ -210736,8 +212073,8 @@ self: {
        pname = "uuid-crypto";
        version = "1.4.0.0";
        sha256 = "191da0bdgzbpibh7v2n2cg13gkq2vchsybad0qy9qixk0rzi1cvn";
-       revision = "3";
-       editedCabalFile = "0av141dwy2hf9288nhz59jw8jp38rpbvbqfq3k5ifrzqsap9gr2x";
+       revision = "4";
+       editedCabalFile = "1rzvpkvjbvzwvks795998k8232pc41yvcblrq7f29abrvd0587xp";
        libraryHaskellDepends = [
          base binary bytestring cryptoids cryptoids-class cryptoids-types
          exceptions uuid
@@ -211413,8 +212750,8 @@ self: {
      }:
      mkDerivation {
        pname = "vault";
-       version = "0.3.1.1";
-       sha256 = "0a1fir7gvbj2w894daac5c4c3gy36r6c74yci78lb2nvk431b95j";
+       version = "0.3.1.2";
+       sha256 = "072mbrihsdsb8c6xvg6lvk0rqjgvxvi8qkg4n6wwym5hq0pfa04y";
        libraryHaskellDepends = [
          base containers hashable semigroups unordered-containers
        ];
@@ -211805,20 +213142,19 @@ self: {
      }) {};
 
   "vector-builder" = callPackage
-    ({ mkDerivation, base, base-prelude, bug, criterion, foldl
-     , QuickCheck, quickcheck-instances, rebase, rerebase, semigroups
-     , tasty, tasty-hunit, tasty-quickcheck, vector
+    ({ mkDerivation, attoparsec, base, base-prelude, QuickCheck
+     , quickcheck-instances, rerebase, semigroups, tasty, tasty-hunit
+     , tasty-quickcheck, vector
      }:
      mkDerivation {
        pname = "vector-builder";
-       version = "0.3.4.1";
-       sha256 = "1dzbcm6br9cay28hz804n15bwdhbzhysd4hj0fa6ijfwmfb90r6i";
+       version = "0.3.6";
+       sha256 = "06d2pa1fb3ydrl7l6rjazqyxv5i73v65x2f5fp0ypjxfbm6jsmn8";
        libraryHaskellDepends = [ base base-prelude semigroups vector ];
        testHaskellDepends = [
-         bug criterion foldl QuickCheck quickcheck-instances rebase rerebase
-         tasty tasty-hunit tasty-quickcheck
+         attoparsec QuickCheck quickcheck-instances rerebase tasty
+         tasty-hunit tasty-quickcheck
        ];
-       benchmarkHaskellDepends = [ criterion foldl rerebase ];
        description = "Vector builder";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -212326,17 +213662,18 @@ self: {
      }) {};
 
   "vfr-waypoints" = callPackage
-    ({ mkDerivation, base, containers, fuzzy, lens, monoid-subclasses
-     , optparse-applicative
+    ({ mkDerivation, base, containers, dimensional, fuzzy
+     , geodetic-types, lens, monoid-subclasses, optparse-applicative
      }:
      mkDerivation {
        pname = "vfr-waypoints";
-       version = "0.1.0.1";
-       sha256 = "0xx7j57wrqg90h8sggq32jm7hp1hyjazylgyk8pnvfmzhirnqp4y";
+       version = "0.1.0.2";
+       sha256 = "0jw930ci0r7ildfaqjmh4851snddc23scn4ivjkngbv2kk24l6r9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers fuzzy lens monoid-subclasses
+         base containers dimensional fuzzy geodetic-types lens
+         monoid-subclasses
        ];
        executableHaskellDepends = [
          base fuzzy lens optparse-applicative
@@ -212436,8 +213773,8 @@ self: {
      }:
      mkDerivation {
        pname = "viewprof";
-       version = "0.0.0.19";
-       sha256 = "1v8lnc3naklznwrla34zgx4hf5vzb2762f9p1cxkb5fdnwslbmlc";
+       version = "0.0.0.21";
+       sha256 = "1zms53c7kym2ln0w5hdnnacch5g6m2clj4zp053w1v7g0qggglnq";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -212599,6 +213936,27 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "vinyl_0_9_1" = callPackage
+    ({ mkDerivation, array, base, criterion, doctest, ghc-prim, hspec
+     , lens, linear, microlens, mwc-random, primitive
+     , should-not-typecheck, singletons, tagged, vector
+     }:
+     mkDerivation {
+       pname = "vinyl";
+       version = "0.9.1";
+       sha256 = "1za62xg5zf3m0nil73k7l6jmridf3sccv29psp3hdqi3y62fjggp";
+       libraryHaskellDepends = [ array base ghc-prim ];
+       testHaskellDepends = [
+         base doctest hspec lens microlens should-not-typecheck singletons
+       ];
+       benchmarkHaskellDepends = [
+         base criterion linear microlens mwc-random primitive tagged vector
+       ];
+       description = "Extensible Records";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "vinyl-gl" = callPackage
     ({ mkDerivation, base, containers, GLUtil, HUnit, linear, OpenGL
      , tagged, test-framework, test-framework-hunit, transformers
@@ -213095,7 +214453,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "vty_5_22" = callPackage
+  "vty_5_23_1" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers
      , deepseq, directory, filepath, hashable, HUnit, microlens
      , microlens-mtl, microlens-th, mtl, parallel, parsec, QuickCheck
@@ -213106,8 +214464,8 @@ self: {
      }:
      mkDerivation {
        pname = "vty";
-       version = "5.22";
-       sha256 = "0x9kz6pvky1cmbhcf3bs5m3hnhrqj8cm510m4d4a2hf9ish55wvz";
+       version = "5.23.1";
+       sha256 = "1cd328prv1pddza87a2kfh93l101jg1afs5s951yhr9z93mgd7d9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -213488,7 +214846,6 @@ self: {
        ];
        description = "Helpers to bind digestive-functors onto wai requests";
        license = "unknown";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "wai-dispatch" = callPackage
@@ -213526,8 +214883,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-extra";
-       version = "3.0.23.0";
-       sha256 = "10chij5jy057q1c4zybmb6jq5kff9i9iqijz31q51s6l0fh1zkw8";
+       version = "3.0.24.0";
+       sha256 = "0dxqvfnm7yr3dvsxr8jdfxaw46as4g6n1jniz2b0gfsjs59h3hkf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -214113,6 +215470,33 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "wai-middleware-delegate" = callPackage
+    ({ mkDerivation, async, base, blaze-builder, bytestring
+     , bytestring-lexing, case-insensitive, conduit, conduit-extra
+     , connection, data-default, hspec, http-client, http-client-tls
+     , http-conduit, http-types, network, random, resourcet
+     , streaming-commons, text, vault, wai, wai-conduit, warp, warp-tls
+     }:
+     mkDerivation {
+       pname = "wai-middleware-delegate";
+       version = "0.1.1.0";
+       sha256 = "15q4qy2i1ssb3fz2x9xack5rs8a2a6dka18zqjzpng06izl2009j";
+       libraryHaskellDepends = [
+         async base blaze-builder bytestring case-insensitive conduit
+         conduit-extra data-default http-client http-conduit http-types
+         streaming-commons text wai wai-conduit
+       ];
+       testHaskellDepends = [
+         async base blaze-builder bytestring bytestring-lexing
+         case-insensitive conduit conduit-extra connection data-default
+         hspec http-client http-client-tls http-conduit http-types network
+         random resourcet text vault wai wai-conduit warp warp-tls
+       ];
+       description = "WAI middleware that delegates handling of requests";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "wai-middleware-etag" = callPackage
     ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash
      , filepath, http-date, http-types, unix-compat
@@ -214239,7 +215623,6 @@ self: {
        ];
        description = "A WAI middleware to collect EKG request metrics";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "wai-middleware-preprocessor" = callPackage
@@ -214970,10 +216353,8 @@ self: {
      }:
      mkDerivation {
        pname = "warc";
-       version = "1.0.3";
-       sha256 = "040kvm4nrd71hsjba5kjdp4620q2123asnfzsbxmbjw5p9jqjhh9";
-       revision = "1";
-       editedCabalFile = "02y9zbmlra6srl7iv6cs4c4iw3dqdn8nmxzsds9qfr1f8bl3avj2";
+       version = "1.0.4";
+       sha256 = "1mxfm8kdvm0l1lnzma4n9mriz94ypckxqcz1f34fa3n1j3ckc45b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -214988,7 +216369,6 @@ self: {
        ];
        description = "A parser for the Web Archive (WARC) format";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "warp" = callPackage
@@ -215104,8 +216484,8 @@ self: {
      }:
      mkDerivation {
        pname = "warped";
-       version = "0.0.5";
-       sha256 = "1gk7mfainbw8iyg8vqii39yl7n2dz052p8nrphhjbzphibl349jf";
+       version = "0.0.7";
+       sha256 = "04090z3sz551q604kkpaqwy2i0wsnzbqrnanvkw0wg3nikh9a3s6";
        libraryHaskellDepends = [
          aeson base blaze-builder conduit http-types lifted-async
          monad-control preamble uuid wai wai-conduit wai-cors warp
@@ -215415,7 +216795,6 @@ self: {
        testHaskellDepends = [ base bytestring HUnit network-uri text ];
        description = "Composable, reversible, efficient web routing using invertible invariants and bijections";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "web-mongrel2" = callPackage
@@ -216863,36 +218242,37 @@ self: {
      }) {};
 
   "winery" = callPackage
-    ({ mkDerivation, base, binary, bytestring, cassava, containers, cpu
-     , deepseq, gauge, hashable, megaparsec, mtl, prettyprinter
-     , prettyprinter-ansi-terminal, scientific, serialise, text
-     , transformers, unordered-containers, vector
+    ({ mkDerivation, aeson, base, binary, bytestring, cassava
+     , containers, cpu, deepseq, directory, gauge, hashable, megaparsec
+     , mtl, prettyprinter, prettyprinter-ansi-terminal, scientific
+     , serialise, text, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "winery";
-       version = "0.1.2";
-       sha256 = "0g18xgby2k5cgb1ymyv92ii9rqj07ng12v2qfsp8yk15fcrx0ky9";
+       version = "0.2";
+       sha256 = "07bx9lc2l1kpf4a20gyygi2yb5kzfldf6fi69fwgi06qp1wc03vx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring containers cpu hashable megaparsec mtl
+         aeson base bytestring containers cpu hashable megaparsec mtl
          prettyprinter prettyprinter-ansi-terminal scientific text
          transformers unordered-containers vector
        ];
        executableHaskellDepends = [
-         base bytestring containers cpu hashable megaparsec mtl
+         aeson base bytestring containers cpu hashable megaparsec mtl
          prettyprinter prettyprinter-ansi-terminal scientific text
          transformers unordered-containers vector
        ];
        testHaskellDepends = [
-         base bytestring containers cpu hashable megaparsec mtl
+         aeson base bytestring containers cpu hashable megaparsec mtl
          prettyprinter prettyprinter-ansi-terminal scientific text
          transformers unordered-containers vector
        ];
        benchmarkHaskellDepends = [
-         base binary bytestring cassava containers cpu deepseq gauge
-         hashable megaparsec mtl prettyprinter prettyprinter-ansi-terminal
-         scientific serialise text transformers unordered-containers vector
+         aeson base binary bytestring cassava containers cpu deepseq
+         directory gauge hashable megaparsec mtl prettyprinter
+         prettyprinter-ansi-terminal scientific serialise text transformers
+         unordered-containers vector
        ];
        description = "Sustainable serialisation library";
        license = stdenv.lib.licenses.bsd3;
@@ -217107,6 +218487,8 @@ self: {
        pname = "wkt";
        version = "0.3.2";
        sha256 = "17gkszhyklhh6izsvhzrbwl4ci27kh9jgvjcd92ql98xb70iv38c";
+       revision = "1";
+       editedCabalFile = "1ykahcr0wqyw9idm52mvs0vhn1v87ngdynvdv1dxanxyd1caf711";
        libraryHaskellDepends = [ base lens linear trifecta ];
        testHaskellDepends = [
          base filepath lens linear tasty tasty-golden trifecta
@@ -217500,13 +218882,12 @@ self: {
     ({ mkDerivation, array, base, c2hs, semigroups }:
      mkDerivation {
        pname = "wordexp";
-       version = "0.2.0.0";
-       sha256 = "1hfpvzbyyh47ai166xyrhmhvg2shrqcswsfalwa16wab6hcg32ki";
+       version = "0.2.2";
+       sha256 = "1mbcrq89jz0dcibw66w0jdy4f4bfpx4zwjfs98rm3jjgdikwdzb4";
        libraryHaskellDepends = [ array base semigroups ];
        libraryToolDepends = [ c2hs ];
        description = "wordexp(3) wrappers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "wordpass" = callPackage
@@ -217515,13 +218896,13 @@ self: {
      }:
      mkDerivation {
        pname = "wordpass";
-       version = "1.0.0.9";
-       sha256 = "0gkcqcfl0n9z94bjg2ajzlwjm55qxsc9yd2q97azw4g2c69sn8lq";
+       version = "1.0.0.10";
+       sha256 = "1zq4h91pjk816r4ryvajgbk03wdp74f2nizgvyv3nnj50597wlzm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers deepseq directory filepath optparse-applicative
-         QuickCheck text unix-compat vector
+         base containers deepseq directory filepath QuickCheck text
+         unix-compat vector
        ];
        executableHaskellDepends = [
          base containers deepseq directory filepath optparse-applicative
@@ -217529,7 +218910,6 @@ self: {
        ];
        description = "Dictionary-based password generator";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "words" = callPackage
@@ -220082,18 +221462,18 @@ self: {
   "xmonad" = callPackage
     ({ mkDerivation, base, containers, data-default, directory
      , extensible-exceptions, filepath, mtl, process, QuickCheck
-     , setlocale, unix, utf8-string, X11
+     , semigroups, setlocale, unix, utf8-string, X11
      }:
      mkDerivation {
        pname = "xmonad";
-       version = "0.13";
-       sha256 = "1jh3lcs20qpna36fa5a0r174xqrsxhj10x1rm5vwf64zariipy7r";
+       version = "0.14";
+       sha256 = "0lq3k0ap7jxrrswpd954mqa6h8diccbif5srcgbmr39y6y8x0mm4";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base containers data-default directory extensible-exceptions
-         filepath mtl process setlocale unix utf8-string X11
+         filepath mtl process semigroups setlocale unix utf8-string X11
        ];
        executableHaskellDepends = [ base mtl unix X11 ];
        testHaskellDepends = [
@@ -220107,6 +221487,7 @@ self: {
        '';
        description = "A tiling window manager";
        license = stdenv.lib.licenses.bsd3;
+       maintainers = with stdenv.lib.maintainers; [ peti ];
      }) {};
 
   "xmonad-bluetilebranch" = callPackage
@@ -220132,19 +221513,21 @@ self: {
   "xmonad-contrib" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory
      , extensible-exceptions, filepath, mtl, old-locale, old-time
-     , process, random, unix, utf8-string, X11, X11-xft, xmonad
+     , process, random, semigroups, unix, utf8-string, X11, X11-xft
+     , xmonad
      }:
      mkDerivation {
        pname = "xmonad-contrib";
-       version = "0.13";
-       sha256 = "0vj72jhfng6y7hv5frx2v99jvl3jn9rbpk2j7xw9vydiwmzq4q57";
+       version = "0.14";
+       sha256 = "1660w3xhbfrlq8b8s1rviq2mcn1vyqpypli4023gqxwry52brk6y";
        libraryHaskellDepends = [
          base bytestring containers directory extensible-exceptions filepath
-         mtl old-locale old-time process random unix utf8-string X11 X11-xft
-         xmonad
+         mtl old-locale old-time process random semigroups unix utf8-string
+         X11 X11-xft xmonad
        ];
        description = "Third party extensions for xmonad";
        license = stdenv.lib.licenses.bsd3;
+       maintainers = with stdenv.lib.maintainers; [ peti ];
      }) {};
 
   "xmonad-contrib-bluetilebranch" = callPackage
@@ -220192,6 +221575,7 @@ self: {
        ];
        description = "XMonad config entry point wrapper";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "xmonad-eval" = callPackage
@@ -220217,8 +221601,8 @@ self: {
      }:
      mkDerivation {
        pname = "xmonad-extras";
-       version = "0.13.3";
-       sha256 = "15gxkkni3d6mr7zlzyp6nvzv0jy3vfhjkd8zrdin2nxb5pwwbsp0";
+       version = "0.14";
+       sha256 = "1p1xc8qcrrdv3hhvlmg6l6mcywz7q2i81y6frnf3iz00n01b3d9f";
        configureFlags = [
          "-f-with_hlist" "-fwith_parsec" "-fwith_split"
        ];
@@ -220240,6 +221624,7 @@ self: {
        libraryHaskellDepends = [ base gtk xmonad ];
        description = "Workspaces screenshooting utility for XMonad";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "xmonad-utils" = callPackage
@@ -220257,18 +221642,21 @@ self: {
 
   "xmonad-vanessa" = callPackage
     ({ mkDerivation, base, composition-prelude, containers, hspec
-     , process, transformers, X11, xmonad, xmonad-contrib
+     , process, X11, xmonad, xmonad-contrib
      }:
      mkDerivation {
        pname = "xmonad-vanessa";
-       version = "0.2.0.1";
-       sha256 = "1rha8aw6pq9pdxznmr1i3q6jh1a7i88kr6arcnihhd21qp6vxz17";
+       version = "1.0.0.0";
+       sha256 = "0ng624nf879da2skkw00m5x1v6kavcb7pkb57sxbq0dbyhpic50f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base composition-prelude containers process transformers X11 xmonad
+         base composition-prelude containers process X11 xmonad
          xmonad-contrib
        ];
+       executableHaskellDepends = [
+         base containers xmonad xmonad-contrib
+       ];
        testHaskellDepends = [ base hspec xmonad ];
        description = "Custom xmonad, which builds with stack or cabal";
        license = stdenv.lib.licenses.bsd3;
@@ -221212,7 +222600,6 @@ self: {
        libraryHaskellDepends = [ base blank-canvas stm time Yampa ];
        description = "blank-canvas frontend for Yampa";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "yampa-glfw" = callPackage
@@ -221545,7 +222932,6 @@ self: {
        libraryHaskellDepends = [ base yeshql-core yeshql-hdbc ];
        description = "YesQL-style SQL database abstraction (legacy compatibility wrapper)";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "yeshql-core" = callPackage
@@ -221564,7 +222950,6 @@ self: {
        ];
        description = "YesQL-style SQL database abstraction (core)";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "yeshql-hdbc" = callPackage
@@ -221585,7 +222970,6 @@ self: {
        ];
        description = "YesQL-style SQL database abstraction (HDBC backend)";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "yeshql-postgresql-simple" = callPackage
@@ -222051,8 +223435,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-auth-oauth2";
-       version = "0.5.0.0";
-       sha256 = "03qqaxwpdz15krnl8rnm6m3rlmpgfn1i41x1w7c4rhl701hy0vda";
+       version = "0.5.1.0";
+       sha256 = "18mm1394rs93cchzglwdhzh5sc025bglgrqi4c0hi5hhw893k38z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -222616,6 +224000,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "yesod-form-bootstrap4_2_0_0" = callPackage
+    ({ mkDerivation, base, text, yesod-core, yesod-form }:
+     mkDerivation {
+       pname = "yesod-form-bootstrap4";
+       version = "2.0.0";
+       sha256 = "19aiifq8rmdjlzl1slh3rqhggp6h52nsb6v9wnhpi6c3nq4l2paf";
+       libraryHaskellDepends = [ base text yesod-core yesod-form ];
+       description = "renderBootstrap4";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "yesod-form-bulma" = callPackage
     ({ mkDerivation, base, email-validate, shakespeare, text, yesod
      , yesod-core, yesod-form
@@ -223732,8 +225128,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi";
-       version = "0.17.1";
-       sha256 = "18937w0w1hk7ngyrl1p5gy4djgz8py9kcsndas82w82wwh36jnqg";
+       version = "0.18.0";
+       sha256 = "0phfsirbl22av19622m1zh45khgyypbpvd8mqhcjf2zjwniyqv7y";
        configureFlags = [ "-fpango" "-fvty" ];
        isLibrary = false;
        isExecutable = true;
@@ -223778,8 +225174,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-core";
-       version = "0.17.1";
-       sha256 = "1qv86znr7kjwnxv771xx1j7z63fqbnfasn2ndkbj5ldk3m5bil0p";
+       version = "0.18.0";
+       sha256 = "1rgi1zzdm6kpji1v4kfm7d7qwhwdqsps13h2l1k5r4v4ky7pgppw";
        libraryHaskellDepends = [
          array attoparsec base binary bytestring containers data-default
          directory dlist dynamic-state exceptions filepath hashable ListLike
@@ -223803,8 +225199,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-dynamic-configuration";
-       version = "0.17.1";
-       sha256 = "1cnafzrgi7js9zayq223752v7jvl9rp526s7bd1nwwyjwl59y0h8";
+       version = "0.18.0";
+       sha256 = "0b38apg4c4vkp1njgai446q1gqx8514fj4lh1pprck99m3xvqlck";
        libraryHaskellDepends = [
          base data-default dyre microlens-platform mtl text
          transformers-base yi-core yi-rope
@@ -223832,8 +225228,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-frontend-pango";
-       version = "0.17.1";
-       sha256 = "0jh9bmxhjr1wpilmghanihq6iwn4xn34ihqlfc2c080wm5s8kw4w";
+       version = "0.18.0";
+       sha256 = "1qxs8lnsihslgiswy0aw5b98qyc5q8pzs3ib3kfsm8m7b3crjc62";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base containers filepath glib gtk microlens-platform mtl
@@ -223852,8 +225248,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-frontend-vty";
-       version = "0.17.1";
-       sha256 = "0i00m3z7zj6xqgh78wfrw2zqwcffsb31i2549m0b5g9qsicfp9h6";
+       version = "0.18.0";
+       sha256 = "1x762qbygr75rlkyln329agx0ppjcylgcvfsmmybg8avxq3c712q";
        libraryHaskellDepends = [
          base containers data-default dlist microlens-platform pointedlist
          stm text vty yi-core yi-language yi-rope
@@ -223870,8 +225266,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-fuzzy-open";
-       version = "0.17.1";
-       sha256 = "1wd1w1d67hkp5rk3130cnmffgh40qb1vp9pnz6f36n0c8b2jqvjh";
+       version = "0.18.0";
+       sha256 = "17g6902dz55iw4kjy6bc5rqv4g6i5q5ffxkwplxmxjc66pyqv2q4";
        libraryHaskellDepends = [
          base binary containers data-default directory filepath mtl
          pointedlist text transformers-base vector yi-core yi-language
@@ -223899,8 +225295,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-ireader";
-       version = "0.17.1";
-       sha256 = "12babkhlqr7w3mb7z8w8ccwrvmkz8583yi0p9s50rqkn778cij7y";
+       version = "0.18.0";
+       sha256 = "0vxkg98fk1sr9778946yj6lg96fgn6ww7zqh7fhm7ld1fm3g2zrw";
        libraryHaskellDepends = [
          base binary bytestring containers data-default microlens-platform
          text yi-core yi-language yi-rope
@@ -223916,8 +225312,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-keymap-cua";
-       version = "0.17.1";
-       sha256 = "053w4b1p482wma64888vb3ikh7x0f58bl43vy7xs1lazlz22iwaj";
+       version = "0.18.0";
+       sha256 = "1j9wsjn572gysagf2h6xfir3chbha7vjmsiqljlnbvzhk0dc3n9f";
        libraryHaskellDepends = [
          base microlens-platform text yi-core yi-keymap-emacs yi-rope
        ];
@@ -223933,8 +225329,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-keymap-emacs";
-       version = "0.17.1";
-       sha256 = "1jx7vhp7v098p3rrs21b43fwcbra6fmg4clamgqbbvbqgiy4bsrw";
+       version = "0.18.0";
+       sha256 = "0r8bqbsfzkpc7nlxsk4k20shc0393f3f7czf47i5ilajh8da7cbg";
        libraryHaskellDepends = [
          base containers filepath Hclip microlens-platform mtl oo-prototypes
          text transformers-base yi-core yi-language yi-misc-modes yi-rope
@@ -223953,8 +225349,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-keymap-vim";
-       version = "0.17.1";
-       sha256 = "1zvd0y6ak56cqxa60x4kgil2lp5lbidnkmp6kh7dq3i71n0nv48w";
+       version = "0.18.0";
+       sha256 = "1z9wq3yjv6nrf45q2711ywycc6vpmb4zzylz3mrhpsscglws78ig";
        libraryHaskellDepends = [
          attoparsec base binary containers data-default directory filepath
          Hclip microlens-platform mtl oo-prototypes pointedlist safe text
@@ -223998,14 +225394,42 @@ self: {
        license = stdenv.lib.licenses.gpl2;
      }) {};
 
+  "yi-language_0_18_0" = callPackage
+    ({ mkDerivation, alex, array, base, binary, containers
+     , data-default, hashable, microlens-platform, oo-prototypes
+     , pointedlist, regex-base, regex-tdfa, tasty, tasty-hspec
+     , tasty-quickcheck, template-haskell, transformers-base
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "yi-language";
+       version = "0.18.0";
+       sha256 = "0w647h1v1mjhqxnq9a7zwh42ry8dfd8franr9p8k8662q3lalvp8";
+       libraryHaskellDepends = [
+         array base binary containers data-default hashable
+         microlens-platform oo-prototypes pointedlist regex-base regex-tdfa
+         template-haskell transformers-base unordered-containers
+       ];
+       libraryToolDepends = [ alex ];
+       testHaskellDepends = [
+         array base binary containers data-default hashable
+         microlens-platform pointedlist regex-base regex-tdfa tasty
+         tasty-hspec tasty-quickcheck template-haskell transformers-base
+         unordered-containers
+       ];
+       description = "Collection of language-related Yi libraries";
+       license = stdenv.lib.licenses.gpl2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "yi-misc-modes" = callPackage
     ({ mkDerivation, alex, array, base, binary, data-default, filepath
      , microlens-platform, text, yi-core, yi-language, yi-rope
      }:
      mkDerivation {
        pname = "yi-misc-modes";
-       version = "0.17.1";
-       sha256 = "0yyv8p65vhpcjj97pzax0b8bbqhh3lzy3by4rzf0f11p862wzag0";
+       version = "0.18.0";
+       sha256 = "1b7x5595chmyx614z86gplb5pxza2ipifrgzpssgxrwwbf0730cb";
        libraryHaskellDepends = [
          array base binary data-default filepath microlens-platform text
          yi-core yi-language yi-rope
@@ -224022,8 +225446,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-mode-haskell";
-       version = "0.17.1";
-       sha256 = "1fl9kmv264c0cmpn6c77ylyngyjh9ilcvpcrsn7j75g2xacgdpyx";
+       version = "0.18.0";
+       sha256 = "1k71vw0chbgjl2iy4jif12mbq4850f7zffsjbi4gvsjvwvyxmxs6";
        libraryHaskellDepends = [
          array base binary data-default filepath microlens-platform text
          yi-core yi-language yi-rope
@@ -224041,8 +225465,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-mode-javascript";
-       version = "0.17.1";
-       sha256 = "073yywxsf3j4vcc9rg0hw7jm6gmwvc7krvm0g9q9pv2y49n5aj14";
+       version = "0.18.0";
+       sha256 = "12r0knyh0kys8xw028niah9dvcjhzfad9hpln4hgmj83483gpykv";
        libraryHaskellDepends = [
          array base binary data-default dlist filepath microlens-platform
          mtl text yi-core yi-language yi-rope
@@ -224091,8 +225515,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-snippet";
-       version = "0.17.1";
-       sha256 = "1prczicjzmqnpkq6sda878f056g4ld1g6wmfpqzly2qa5rs4zg6b";
+       version = "0.18.0";
+       sha256 = "1arf5pirl2pbdigsfaac7h473bjivhgkpfqbs8j35kk8p34qjl8s";
        libraryHaskellDepends = [
          base binary containers data-default free microlens-platform mtl
          text vector yi-core yi-rope
@@ -224882,6 +226306,7 @@ self: {
        ];
        description = "Bindings to ZeroMQ 4.x";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) zeromq;};
 
   "zeromq4-patterns" = callPackage
@@ -225591,25 +227016,26 @@ self: {
 
   "zre" = callPackage
     ({ mkDerivation, async, attoparsec, base, binary, binary-strict
-     , bytestring, containers, lifted-async, monad-control, mtl, network
-     , network-info, network-multicast, optparse-applicative, process
-     , random, sockaddr, stm, time, transformers-base, uuid
-     , zeromq4-haskell
+     , bytestring, config-ini, containers, data-default, lifted-async
+     , monad-control, mtl, network, network-info, network-multicast
+     , optparse-applicative, process, random, repline, sockaddr, stm
+     , text, time, transformers-base, uuid, zeromq4-haskell
      }:
      mkDerivation {
        pname = "zre";
-       version = "0.1.0.0";
-       sha256 = "11lnz7pxmqz39xjqjh1kkgywv0jg81yzi2hrp2ibaw2nslf65xzl";
+       version = "0.1.0.1";
+       sha256 = "0ddd7ppx8ivgrcvaj1d74vxjrgly8y5k5yr181dmi0z0jfkkkfx4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         async attoparsec base binary binary-strict bytestring containers
-         monad-control mtl network network-info network-multicast
-         optparse-applicative process random sockaddr stm time
-         transformers-base uuid zeromq4-haskell
+         async attoparsec base binary binary-strict bytestring config-ini
+         containers data-default monad-control mtl network network-info
+         network-multicast optparse-applicative process random sockaddr stm
+         text time transformers-base uuid zeromq4-haskell
        ];
        executableHaskellDepends = [
-         async base bytestring lifted-async monad-control mtl stm time
+         async base bytestring lifted-async monad-control mtl repline stm
+         time
        ];
        testHaskellDepends = [ base ];
        description = "ZRE protocol implementation";