summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2018-06-08 02:30:36 +0200
committerPeter Simons <simons@cryp.to>2018-06-16 15:57:38 +0200
commit46f6f08672f5e428ab0c03a3c4440cc4010bab8a (patch)
tree2dffa1f618b38fe52e8164ee5333268103ee7771 /pkgs/development/haskell-modules/hackage-packages.nix
parent5cf044ce462f48c1340d9bbcb21a2065d1b72c10 (diff)
downloadnixpkgs-46f6f08672f5e428ab0c03a3c4440cc4010bab8a.tar
nixpkgs-46f6f08672f5e428ab0c03a3c4440cc4010bab8a.tar.gz
nixpkgs-46f6f08672f5e428ab0c03a3c4440cc4010bab8a.tar.bz2
nixpkgs-46f6f08672f5e428ab0c03a3c4440cc4010bab8a.tar.lz
nixpkgs-46f6f08672f5e428ab0c03a3c4440cc4010bab8a.tar.xz
nixpkgs-46f6f08672f5e428ab0c03a3c4440cc4010bab8a.tar.zst
nixpkgs-46f6f08672f5e428ab0c03a3c4440cc4010bab8a.zip
hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.9.2-22-g06cc00a from Hackage revision
https://github.com/commercialhaskell/all-cabal-hashes/commit/de822d09cc89bf07df588bd426ea770672350c7c.
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix2494
1 files changed, 1698 insertions, 796 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 6acf6197977..6042f24771f 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -917,27 +917,25 @@ self: {
   "Allure" = callPackage
     ({ mkDerivation, async, base, containers, enummapset, filepath
      , LambdaHack, optparse-applicative, random, template-haskell, text
-     , zlib
+     , transformers, zlib
      }:
      mkDerivation {
        pname = "Allure";
-       version = "0.8.0.0";
-       sha256 = "0mg5srs0mfvdwf898fwkf8ji1722rkc55d0z8d4fb3aq8dvxgsxv";
-       revision = "1";
-       editedCabalFile = "10b34p2wv4nqldj0yaas9injjizxb151ks15k6wdx976fjpkqjqd";
+       version = "0.8.1.2";
+       sha256 = "0zm2sipfhg3fc5v33z7agj3sx4xzqlsd41apnqn403ld0ffvzy58";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [
          async base containers enummapset filepath LambdaHack
-         optparse-applicative random template-haskell text zlib
+         optparse-applicative random template-haskell text transformers zlib
        ];
        testHaskellDepends = [
          base containers enummapset filepath LambdaHack optparse-applicative
-         random template-haskell text zlib
+         random template-haskell text transformers zlib
        ];
        description = "Near-future Sci-Fi roguelike and tactical squad game";
-       license = stdenv.lib.licenses.agpl3;
+       license = "unknown";
      }) {};
 
   "AndroidViewHierarchyImporter" = callPackage
@@ -1834,8 +1832,8 @@ self: {
      }:
      mkDerivation {
        pname = "BlogLiterately";
-       version = "0.8.6.1";
-       sha256 = "1hnw8lzbrhpjwjvy19ppkybxmw9v88rgc8y0sp4z056i2fki09jw";
+       version = "0.8.6.2";
+       sha256 = "0prk58bxmy0va5i1blc02w8szspavnj4jz6dv9pjg7z64cs863jy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -2695,6 +2693,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "Chart_1_9" = callPackage
+    ({ mkDerivation, array, base, colour, data-default-class, lens, mtl
+     , old-locale, operational, time, vector
+     }:
+     mkDerivation {
+       pname = "Chart";
+       version = "1.9";
+       sha256 = "1f5azj17y8xsb3gjhf7gg1gnnlq12rxkmfjmgcly314d7vghs05z";
+       libraryHaskellDepends = [
+         array base colour data-default-class lens mtl old-locale
+         operational time vector
+       ];
+       description = "A library for generating 2D Charts and Plots";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "Chart-cairo" = callPackage
     ({ mkDerivation, array, base, cairo, Chart, colour
      , data-default-class, lens, mtl, old-locale, operational, time
@@ -2711,6 +2726,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "Chart-cairo_1_9" = callPackage
+    ({ mkDerivation, array, base, cairo, Chart, colour
+     , data-default-class, lens, mtl, old-locale, operational, time
+     }:
+     mkDerivation {
+       pname = "Chart-cairo";
+       version = "1.9";
+       sha256 = "0iany6lfyfb1cw0pxfs5aw5k0a6x41m6ql9ad9w59biwdckbsyqr";
+       libraryHaskellDepends = [
+         array base cairo Chart colour data-default-class lens mtl
+         old-locale operational time
+       ];
+       description = "Cairo backend for Charts";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "Chart-diagrams" = callPackage
     ({ mkDerivation, base, blaze-markup, bytestring, Chart, colour
      , containers, data-default-class, diagrams-core, diagrams-lib
@@ -2719,8 +2751,8 @@ self: {
      }:
      mkDerivation {
        pname = "Chart-diagrams";
-       version = "1.8.3";
-       sha256 = "1p1spkx1xkwfiqjkji9wxca1ar0h6n6vqn6h45ly4szr9qyixvdy";
+       version = "1.9";
+       sha256 = "1n1fa6198yp5iv7xy0fdxfj794kkll0w7kn2zdq7g52rfx6nkall";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base blaze-markup bytestring Chart colour containers
@@ -2739,8 +2771,8 @@ self: {
      }:
      mkDerivation {
        pname = "Chart-gtk";
-       version = "1.8.3";
-       sha256 = "051w4ik5174502z6d4va84hv7a57y31iy94w09gl5qwihzfs7wz4";
+       version = "1.9";
+       sha256 = "1p8nf50q031xa1mhv4w3zbyv61i2jyhvd8bq7dqkcqhgknxxpkv0";
        libraryHaskellDepends = [
          array base cairo Chart Chart-cairo colour data-default-class gtk
          mtl old-locale time
@@ -7273,8 +7305,8 @@ self: {
     ({ mkDerivation, base, HDBC }:
      mkDerivation {
        pname = "HDBC-session";
-       version = "0.1.1.1";
-       sha256 = "16ffb6fd6y3qxms6pf4qyc2b03pvnz62bbzrlszp7j48z1alwp15";
+       version = "0.1.2.0";
+       sha256 = "1qwnqb62zgmm4dy5qlcj04aczja6yn16c92jc63zkln9pcc7y1da";
        libraryHaskellDepends = [ base HDBC ];
        description = "Bracketed connection for HDBC";
        license = stdenv.lib.licenses.bsd3;
@@ -8036,6 +8068,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "HNumeric" = callPackage
+    ({ mkDerivation, base, normaldistribution, random }:
+     mkDerivation {
+       pname = "HNumeric";
+       version = "0.4.0.0";
+       sha256 = "1vr2i6xm4ix9iym41cp04ipf38hv6n76baf38c8mf25b5cibfblf";
+       libraryHaskellDepends = [ base normaldistribution random ];
+       testHaskellDepends = [ base normaldistribution random ];
+       description = "Haskell Numeric Library with pure functionality, R & MATLAB Syntax";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "HODE" = callPackage
     ({ mkDerivation, array, base, ode }:
      mkDerivation {
@@ -8551,6 +8595,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "HTTP_4000_3_12" = callPackage
+    ({ mkDerivation, array, base, bytestring, case-insensitive, conduit
+     , conduit-extra, deepseq, http-types, httpd-shed, HUnit, mtl
+     , network, network-uri, parsec, pureMD5, split, test-framework
+     , test-framework-hunit, time, wai, warp
+     }:
+     mkDerivation {
+       pname = "HTTP";
+       version = "4000.3.12";
+       sha256 = "140r6qy1ay25piv0z3hih11zhigyi08nkwc32097j43pjff6mzx3";
+       libraryHaskellDepends = [
+         array base bytestring mtl network network-uri parsec time
+       ];
+       testHaskellDepends = [
+         base bytestring case-insensitive conduit conduit-extra deepseq
+         http-types httpd-shed HUnit mtl network network-uri pureMD5 split
+         test-framework test-framework-hunit wai warp
+       ];
+       description = "A library for client-side HTTP";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "HTTP-Simple" = callPackage
     ({ mkDerivation, base, HTTP, network }:
      mkDerivation {
@@ -11095,10 +11162,8 @@ self: {
      }:
      mkDerivation {
        pname = "LambdaHack";
-       version = "0.8.0.0";
-       sha256 = "1g7lmplcgj2swk2mvams42fjmmiamk0hxhhzgzdv29jlq9gzmfv2";
-       revision = "1";
-       editedCabalFile = "1l0s7vqv2qpq50352x772584zz4q7ip0z7jc17b72vnipqln7jkd";
+       version = "0.8.1.2";
+       sha256 = "0bad3l413rab2r17j7hqzfypnyf2gmmffzfy1bvpdh3r8xrc5z1d";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -16875,6 +16940,32 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "Spock_0_13_0_0" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring, containers
+     , cryptonite, focus, hashable, hspec, hspec-wai, http-types, hvect
+     , list-t, monad-control, mtl, reroute, resource-pool, resourcet
+     , Spock-core, stm, stm-containers, text, time, transformers
+     , transformers-base, unordered-containers, vault, wai, wai-extra
+     }:
+     mkDerivation {
+       pname = "Spock";
+       version = "0.13.0.0";
+       sha256 = "1l0sff6xq99hvcmr2fnsr2x6lbzcpynyjl7n21ycv0l9xgfs6wwa";
+       libraryHaskellDepends = [
+         base base64-bytestring bytestring containers cryptonite focus
+         hashable http-types hvect list-t monad-control mtl reroute
+         resource-pool resourcet Spock-core stm stm-containers text time
+         transformers transformers-base unordered-containers vault wai
+       ];
+       testHaskellDepends = [
+         base bytestring hspec hspec-wai Spock-core stm text time
+         unordered-containers vault wai wai-extra
+       ];
+       description = "Another Haskell web framework for rapid development";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "Spock-api" = callPackage
     ({ mkDerivation, aeson, base, deepseq, hvect, reroute }:
      mkDerivation {
@@ -16889,14 +16980,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "Spock-api_0_12_0_1" = callPackage
+    ({ mkDerivation, aeson, base, deepseq, hvect, reroute }:
+     mkDerivation {
+       pname = "Spock-api";
+       version = "0.12.0.1";
+       sha256 = "0mg5r6rdcgy1yc1lx739bwhlndwyfb9hx0dcwqii7a5sy20qy960";
+       libraryHaskellDepends = [ aeson base deepseq hvect reroute ];
+       description = "Another Haskell web framework for rapid development";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "Spock-api-ghcjs" = callPackage
     ({ mkDerivation, aeson, base, bytestring, ghcjs-base, hvect
      , Spock-api, text
      }:
      mkDerivation {
        pname = "Spock-api-ghcjs";
-       version = "0.12.0.0";
-       sha256 = "00d5irb8gf3rmapyd5xyn8805n5qa6yrf53khx9pyhc4bzd0g9w4";
+       version = "0.12.0.1";
+       sha256 = "1n03ax4iwz58b4myh8jwkixiclpiyvx55h247248xfh6a0xr96l0";
        libraryHaskellDepends = [
          aeson base bytestring ghcjs-base hvect Spock-api text
        ];
@@ -16917,6 +17020,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "Spock-api-server_0_12_0_1" = callPackage
+    ({ mkDerivation, base, hvect, mtl, Spock-api, Spock-core }:
+     mkDerivation {
+       pname = "Spock-api-server";
+       version = "0.12.0.1";
+       sha256 = "14si03c1xcjfhmjpv717x4ipbd5x7h2sqrld7nnh0pgajzfx8m08";
+       libraryHaskellDepends = [ base hvect mtl Spock-api Spock-core ];
+       description = "Another Haskell web framework for rapid development";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "Spock-auth" = callPackage
     ({ mkDerivation, base, http-types, Spock, text, time }:
      mkDerivation {
@@ -16957,6 +17072,35 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "Spock-core_0_13_0_0" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+     , case-insensitive, containers, cookie, directory, hashable, hspec
+     , hspec-wai, http-api-data, http-types, hvect, monad-control, mtl
+     , old-locale, reroute, resourcet, stm, superbuffer, text, time
+     , transformers, transformers-base, unordered-containers, vault, wai
+     , wai-extra, warp
+     }:
+     mkDerivation {
+       pname = "Spock-core";
+       version = "0.13.0.0";
+       sha256 = "0qjiv0jqs3bsgx6mpflsykr2rpvw5cch5v7r6z5306ccli1bvjjy";
+       libraryHaskellDepends = [
+         aeson base base64-bytestring bytestring case-insensitive containers
+         cookie directory hashable http-api-data http-types hvect
+         monad-control mtl old-locale reroute resourcet stm superbuffer text
+         time transformers transformers-base unordered-containers vault wai
+         wai-extra warp
+       ];
+       testHaskellDepends = [
+         aeson base base64-bytestring bytestring hspec hspec-wai http-types
+         monad-control reroute text time transformers transformers-base
+         unordered-containers wai
+       ];
+       description = "Another Haskell web framework for rapid development";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "Spock-digestive" = callPackage
     ({ mkDerivation, base, digestive-functors, http-types, mtl
      , Spock-core, text, unordered-containers, wai
@@ -21556,19 +21700,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "aeson_1_3_1_1" = callPackage
+  "aeson_1_4_0_0" = callPackage
     ({ mkDerivation, attoparsec, base, base-compat, base-orphans
      , base16-bytestring, bytestring, containers, deepseq, directory
      , dlist, filepath, generic-deriving, ghc-prim, hashable
-     , hashable-time, HUnit, integer-logarithms, QuickCheck
+     , hashable-time, integer-logarithms, QuickCheck
      , quickcheck-instances, scientific, tagged, tasty, tasty-hunit
      , tasty-quickcheck, template-haskell, text, th-abstraction, time
      , time-locale-compat, unordered-containers, uuid-types, vector
      }:
      mkDerivation {
        pname = "aeson";
-       version = "1.3.1.1";
-       sha256 = "1i1ig840fvsb1lnklcv32zsc0zscirc301lw1mpfxhc6h4pk0gw4";
+       version = "1.4.0.0";
+       sha256 = "042phqkabjrlrl3azr3ba9q7naz4c2cjl5nplbfz8iidpf6j0sli";
        libraryHaskellDepends = [
          attoparsec base base-compat bytestring containers deepseq dlist
          ghc-prim hashable scientific tagged template-haskell text
@@ -21578,7 +21722,7 @@ self: {
        testHaskellDepends = [
          attoparsec base base-compat base-orphans base16-bytestring
          bytestring containers directory dlist filepath generic-deriving
-         ghc-prim hashable hashable-time HUnit integer-logarithms QuickCheck
+         ghc-prim hashable hashable-time integer-logarithms QuickCheck
          quickcheck-instances scientific tagged tasty tasty-hunit
          tasty-quickcheck template-haskell text time time-locale-compat
          unordered-containers uuid-types vector
@@ -21701,6 +21845,33 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "aeson-compat_0_3_8" = callPackage
+    ({ mkDerivation, aeson, attoparsec, attoparsec-iso8601, base
+     , base-compat, base-orphans, bytestring, containers, exceptions
+     , hashable, QuickCheck, quickcheck-instances, scientific, tagged
+     , tasty, tasty-hunit, tasty-quickcheck, text, time
+     , time-locale-compat, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "aeson-compat";
+       version = "0.3.8";
+       sha256 = "0j4v13pgk21zy8hqkbx8hw0n05jdl17qphxz9rj4h333pr547r3i";
+       libraryHaskellDepends = [
+         aeson attoparsec attoparsec-iso8601 base base-compat bytestring
+         containers exceptions hashable scientific tagged text time
+         time-locale-compat unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base base-compat base-orphans bytestring
+         containers exceptions hashable QuickCheck quickcheck-instances
+         scientific tagged tasty tasty-hunit tasty-quickcheck text time
+         time-locale-compat unordered-containers vector
+       ];
+       description = "Compatibility layer for aeson";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "aeson-decode" = callPackage
     ({ mkDerivation, aeson, aeson-qq, base, containers, data-default
      , hedgehog, text, time, unordered-containers, vector
@@ -21809,6 +21980,8 @@ self: {
        pname = "aeson-extra";
        version = "0.4.1.1";
        sha256 = "1y7xss382hdxrv4jzprsm3b7ij7wiw8jgjg9wp49dx6bfvcnb2nl";
+       revision = "1";
+       editedCabalFile = "14blp4jmcd81ipxany6q7x706xj8fhy019a73c391n767r1nwpq1";
        libraryHaskellDepends = [
          aeson aeson-compat attoparsec attoparsec-iso8601 base
          base-compat-batteries bytestring containers deepseq exceptions
@@ -22285,8 +22458,8 @@ self: {
        pname = "aeson-utils";
        version = "0.3.0.2";
        sha256 = "07sbvmm158yqmw4hri9l66ag4r6l59x230gbjm9r97w4x0dlp0bi";
-       revision = "6";
-       editedCabalFile = "06jpkp95sicqv9kjasgwwd89kfrnz37402ppvgg5567sbg1wm9zh";
+       revision = "7";
+       editedCabalFile = "0lnlmsn5imbapdhbza1175wm04ynn1w75llkhlk1akpanx1dnd15";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring scientific text
        ];
@@ -22534,8 +22707,8 @@ self: {
      }:
      mkDerivation {
        pname = "aig";
-       version = "0.2.5";
-       sha256 = "115rp0iymwnvd69ymp9kdvc812axrgn2qzwqnqlx4gpn05wh8brr";
+       version = "0.2.6";
+       sha256 = "1xcwchzsz6kxd6b0bqqmfhyrjsmqyikrf5qdry81y6p5bphk098i";
        libraryHaskellDepends = [ base base-compat mtl QuickCheck vector ];
        testHaskellDepends = [
          base QuickCheck tasty tasty-ant-xml tasty-quickcheck
@@ -23026,8 +23199,8 @@ self: {
     ({ mkDerivation, base, deepseq, template-haskell, text }:
      mkDerivation {
        pname = "alex-tools";
-       version = "0.3";
-       sha256 = "119g5am7nr8wbk0gjyia80pkj81p2z9ag3s97vbmzrkfamsjaik0";
+       version = "0.3.1";
+       sha256 = "11b7lw8kzzkpaqr6rdh5rcdh21mj5xz2qd9m04rsryvqlxa2y87g";
        libraryHaskellDepends = [ base deepseq template-haskell text ];
        description = "A set of functions for a common use case of Alex";
        license = stdenv.lib.licenses.isc;
@@ -27207,8 +27380,8 @@ self: {
      }:
      mkDerivation {
        pname = "apart";
-       version = "0.1.0";
-       sha256 = "05jpxq68pm1hs05nxz6wd787jmdxf59kd13nmsa89p5qcdh7znqw";
+       version = "0.1.1";
+       sha256 = "1xrmdzaf56gzmrg596kfkp01pvn9m9w2mvz58z3zhx6jda1zvaan";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -29065,6 +29238,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "asn" = callPackage
+    ({ mkDerivation, aeson, base, hashable, primitive, scientific, text
+     }:
+     mkDerivation {
+       pname = "asn";
+       version = "0.1.0.0";
+       sha256 = "05gzplhf2p13wjz4gry6mxibds27gsa4pjipr4b2faajwdb3cyjf";
+       libraryHaskellDepends = [
+         aeson base hashable primitive scientific text
+       ];
+       description = "asn type and encoding/decoding";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "asn1-codec" = callPackage
     ({ mkDerivation, aeson, base, base16-bytestring, bytestring
      , containers, contravariant, cryptonite, directory, hashable, HUnit
@@ -29244,6 +29431,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "asset-map" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, filepath
+     , hspec, template-haskell, th-lift-instances
+     }:
+     mkDerivation {
+       pname = "asset-map";
+       version = "0.1.0.0";
+       sha256 = "0c33ghr2wd9dr153zpcmifdysfw39x3bhzz49wy9vm81a7rmw9kg";
+       libraryHaskellDepends = [
+         aeson base bytestring containers filepath template-haskell
+         th-lift-instances
+       ];
+       testHaskellDepends = [ base hspec ];
+       description = "Asset map support for the JavaScript broccoli-asset-rev library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "assimp" = callPackage
     ({ mkDerivation, assimp, base, c2hs, haskell98, vect }:
      mkDerivation {
@@ -29336,6 +29540,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "astro_0_4_2_1" = callPackage
+    ({ mkDerivation, base, HUnit, matrix, QuickCheck, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, time
+     }:
+     mkDerivation {
+       pname = "astro";
+       version = "0.4.2.1";
+       sha256 = "0agy9a91n1sy6rgdgwvdz354x452j2lg7nr3by7z9r22rwdxwpfs";
+       libraryHaskellDepends = [ base matrix time ];
+       testHaskellDepends = [
+         base HUnit QuickCheck test-framework test-framework-hunit
+         test-framework-quickcheck2 time
+       ];
+       description = "Amateur astronomical computations";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "astview" = callPackage
     ({ mkDerivation, astview-utils, base, bytestring, containers
      , directory, filepath, glade, glib, Glob, gtk, gtksourceview2, hint
@@ -30104,8 +30326,8 @@ self: {
      }:
      mkDerivation {
        pname = "ats-storable";
-       version = "0.3.0.4";
-       sha256 = "0yjbhlxnrprdvf0k93j0w4dpbr55pdcxcs1jhw4b7ngd64a6nvw5";
+       version = "0.3.0.5";
+       sha256 = "1jafhbvlndr4sv1qb0an588dha549fh3bs7iwsnpc8s2xsxzk7wb";
        libraryHaskellDepends = [
          base bytestring composition-prelude text
        ];
@@ -31067,8 +31289,8 @@ self: {
      }:
      mkDerivation {
        pname = "avro";
-       version = "0.3.0.4";
-       sha256 = "1f7wq5c7x99gbibwx9mdmq6d8gyz9szrj7k747gavvf5is8z9h6f";
+       version = "0.3.0.5";
+       sha256 = "04hzx9k3m6k5vlrj9yv02z5x3zq5b5878aa66fj8x2y8306zry39";
        libraryHaskellDepends = [
          aeson array base base16-bytestring binary bytestring containers
          data-binary-ieee754 entropy fail hashable mtl pure-zlib scientific
@@ -32406,6 +32628,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "barbies" = callPackage
+    ({ mkDerivation, base, bifunctors, QuickCheck, tasty
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "barbies";
+       version = "0.1.0.1";
+       sha256 = "1mflfgwcz5krncfx5gx60n1j5x624y55kskmrp3nns4ihlrk6m7a";
+       libraryHaskellDepends = [ base bifunctors ];
+       testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
+       description = "Classes for working with types that can change clothes";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "barchart" = callPackage
     ({ mkDerivation, base, cmdargs, csv, diagrams, filepath }:
      mkDerivation {
@@ -32574,10 +32810,8 @@ self: {
     ({ mkDerivation, base, base-compat }:
      mkDerivation {
        pname = "base-compat-migrate";
-       version = "0.1.0.0";
-       sha256 = "1xppwdkg347k1qq4pibivv89y4k8q70bmj9fmq6qwsbkizp7hsym";
-       revision = "1";
-       editedCabalFile = "047zifghyzjg7c0pdbjg1r5w3d6v0pz5miifam1jrzp2pp9a2jai";
+       version = "0.1.0.1";
+       sha256 = "14kiwazhl7cyxh188ripwdfnc5n287gi8c30xzhf8kyhk6g10jyn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base base-compat ];
@@ -32814,8 +33048,8 @@ self: {
        pname = "base64-bytestring-type";
        version = "1";
        sha256 = "0h74c0qhf4n0pamrl29ha5hgf940bay0dhl8rifaw4l03z8rn0bl";
-       revision = "2";
-       editedCabalFile = "02ywscryrrh6xwfi0gl4qvxy36jzy7i8y2jsv6mma2av2abr9ms7";
+       revision = "3";
+       editedCabalFile = "18p6iz3b73qyf76azhfpcpgsc1fb2qhv889l0cj1niqlyp7kw69s";
        libraryHaskellDepends = [
          aeson base base-compat base64-bytestring binary bytestring cereal
          deepseq hashable QuickCheck text
@@ -33332,15 +33566,15 @@ self: {
      , gi-ggit, gi-gio, gi-glib, gitrev, haskell-gi-base, hspec, htoml
      , http-client, http-media, http-types, libgit2-glib, monad-logger
      , monad-loops, mtl, network, persistent, persistent-sqlite
-     , resourcet, safe-exceptions, semver, servant-client
-     , servant-options, servant-server, split, stm, string-conversions
-     , string-qq, tar, temporary, text, time, transformers, unix, uuid
-     , wai, wai-cors, warp
+     , resourcet, semver, servant-client, servant-options
+     , servant-server, split, stm, string-conversions, string-qq, tar
+     , temporary, text, time, transformers, unix, uuid, wai, wai-cors
+     , warp
      }:
      mkDerivation {
        pname = "bdcs-api";
-       version = "0.1.0";
-       sha256 = "1hnzbmihpq4nr0yxpwsaq5har2ws20zaialx98g9ws1k8k1kgzh0";
+       version = "0.1.2";
+       sha256 = "117688c8b3j32if2xc2dw9845jgpv7fxbkq3dhc56hqjlliha0fr";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -33348,17 +33582,15 @@ self: {
          containers directory extra filepath gi-ggit gi-gio gi-glib gitrev
          haskell-gi-base htoml http-media http-types monad-logger
          monad-loops mtl network persistent persistent-sqlite resourcet
-         safe-exceptions semver servant-options servant-server split stm
-         string-conversions tar temporary text time transformers unix uuid
-         wai wai-cors warp
+         semver servant-options servant-server split stm string-conversions
+         tar temporary text time transformers unix uuid wai wai-cors warp
        ];
        libraryPkgconfigDepends = [ libgit2-glib ];
-       executableHaskellDepends = [ base safe-exceptions ];
+       executableHaskellDepends = [ base ];
        testHaskellDepends = [
          aeson base bdcs bytestring cond directory filepath hspec
-         http-client monad-loops safe-exceptions servant-client
-         servant-server string-conversions string-qq temporary text time wai
-         warp
+         http-client monad-loops servant-client servant-server
+         string-conversions string-qq temporary text time wai warp
        ];
        description = "BDCS API Server";
        license = stdenv.lib.licenses.gpl3;
@@ -33979,8 +34211,8 @@ self: {
     ({ mkDerivation, attoparsec, base, bytestring, time }:
      mkDerivation {
        pname = "bgmax";
-       version = "0.2.0.2";
-       sha256 = "05mw9zv1r1zarnqbbz5qhgd173y52nkkv099x5zi2w1j96ca2pmd";
+       version = "0.2.0.3";
+       sha256 = "15w8ib36spnlsvr41rb4n6dp6nh6ksyb07lzwlcf1a4ajfx23ns6";
        libraryHaskellDepends = [ attoparsec base bytestring time ];
        description = "Parse BgMax-files";
        license = stdenv.lib.licenses.bsd3;
@@ -34552,8 +34784,8 @@ self: {
        pname = "binary-orphans";
        version = "0.1.8.0";
        sha256 = "1k6067wn9zki7xvbslvxx8cq1wrmz3kjb3q3x8mxycc9v765fxgi";
-       revision = "2";
-       editedCabalFile = "1kvrp3dfqx49lkvjvglv18r7yzb165wisg953yih9sgksm02pxf5";
+       revision = "3";
+       editedCabalFile = "083bch2ir9mgiymgyv9qp5z1fv232zr8sxiwn27x3arvxzz9ax85";
        libraryHaskellDepends = [
          aeson base binary case-insensitive hashable scientific tagged text
          text-binary time unordered-containers vector
@@ -34764,6 +34996,8 @@ self: {
        pname = "binary-tagged";
        version = "0.1.5";
        sha256 = "1s05hrak9mg8klid5jsdqh1i7d1zyzkpdbdc969g2s9h06lk7dyl";
+       revision = "1";
+       editedCabalFile = "0vddb305g3455f0rh0xs6c9i2vllnf83y0pbp53wjwb3l575bqyp";
        libraryHaskellDepends = [
          aeson array base base16-bytestring binary bytestring containers
          generics-sop hashable scientific SHA tagged text time
@@ -35833,6 +36067,8 @@ self: {
        pname = "biohazard";
        version = "1.0.1";
        sha256 = "0gzsrrapv3ih598qqacnipqgxxzxmci98rzvc54jxv3hajsnxkqb";
+       revision = "1";
+       editedCabalFile = "0c0wl1m07c8qjyajjrgjr9pahm8i6646pyfschshx2ymcpkn9sdj";
        libraryHaskellDepends = [
          async attoparsec base base-prelude bytestring containers exceptions
          hashable primitive stm text transformers unix unordered-containers
@@ -36433,17 +36669,19 @@ self: {
 
   "bits-extra" = callPackage
     ({ mkDerivation, base, criterion, ghc-prim, hedgehog, hspec
-     , hw-hedgehog, hw-hspec-hedgehog, vector
+     , hspec-discover, hw-hedgehog, hw-hspec-hedgehog, vector
      }:
      mkDerivation {
        pname = "bits-extra";
-       version = "0.0.1.2";
-       sha256 = "1d950vjf2f8wp9fjpw6nkvafag6pd42zhxg9mmzvcyxvk28i6znq";
+       version = "0.0.1.3";
+       sha256 = "1vdgj5zz5q7y4n11bsn4v53x5yi0fckj13vbfyrgb454x6rhhav9";
        libraryHaskellDepends = [ base ghc-prim vector ];
        testHaskellDepends = [
          base ghc-prim hedgehog hspec hw-hedgehog hw-hspec-hedgehog
        ];
+       testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [ base criterion ghc-prim vector ];
+       description = "Useful bitwise operations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -36874,6 +37112,8 @@ self: {
        pname = "blank-canvas";
        version = "0.6.3";
        sha256 = "1d10ngvsgi2hz6xick59rkq1wzfbsgckply2jmg6gz9mf3zj97bk";
+       revision = "1";
+       editedCabalFile = "0z3ya0rj3s7h6flqj9k5qib7pvvfimaab62z6yyc68zpfwkdzb36";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base base-compat-batteries base64-bytestring bytestring
@@ -37101,6 +37341,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "blaze-html_0_9_1_1" = callPackage
+    ({ mkDerivation, base, blaze-builder, blaze-markup, bytestring
+     , containers, HUnit, QuickCheck, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, text
+     }:
+     mkDerivation {
+       pname = "blaze-html";
+       version = "0.9.1.1";
+       sha256 = "06xv8fqhclfjj61z74cgggn4lmx1s7diakxg84mnkgfvk11983pa";
+       libraryHaskellDepends = [
+         base blaze-builder blaze-markup bytestring text
+       ];
+       testHaskellDepends = [
+         base blaze-builder blaze-markup bytestring containers HUnit
+         QuickCheck test-framework test-framework-hunit
+         test-framework-quickcheck2 text
+       ];
+       description = "A blazingly fast HTML combinator library for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "blaze-html-contrib" = callPackage
     ({ mkDerivation, base, blaze-html, cgi, data-default, network, safe
      , text
@@ -39603,8 +39865,8 @@ self: {
      }:
      mkDerivation {
        pname = "bustle";
-       version = "0.6.2";
-       sha256 = "099awz60hp9bpc8d27zkb3vm8r5bqp2y358drj6bzas5gqlg67bf";
+       version = "0.7.1";
+       sha256 = "0mwp99ac22h2byz6llgbdacv8abh8zb2cg78ipnpl3icv0mpcvd9";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -39615,8 +39877,9 @@ self: {
          gtk3 hgettext mtl pango pcap process setlocale text time
        ];
        testHaskellDepends = [
-         base bytestring cairo containers dbus directory filepath gtk3 HUnit
-         mtl pango pcap QuickCheck test-framework test-framework-hunit text
+         base bytestring cairo containers dbus directory filepath gtk3
+         hgettext HUnit mtl pango pcap QuickCheck setlocale test-framework
+         test-framework-hunit text
        ];
        description = "Draw sequence diagrams of D-Bus traffic";
        license = "unknown";
@@ -39663,6 +39926,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "butter" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers
+     , forkable-monad, free, HUnit, network-simple, stm
+     , template-haskell, text, transformers
+     }:
+     mkDerivation {
+       pname = "butter";
+       version = "0.1.0.2";
+       sha256 = "13by76xgxkjqfdgsfdsc20r8nfcjwg00wp3yr1jwcjq2acqxm3ak";
+       libraryHaskellDepends = [
+         aeson base bytestring containers forkable-monad free HUnit
+         network-simple stm template-haskell text transformers
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers forkable-monad free HUnit
+         network-simple stm template-haskell text transformers
+       ];
+       description = "Monad Transformer for Asyncronous Message Passing";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "butterflies" = callPackage
     ({ mkDerivation, base, bytestring, gl-capture, GLUT, OpenGLRaw
      , OpenGLRaw21, repa, repa-devil
@@ -40181,6 +40465,28 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "bytestring-strict-builder_0_4_5_1" = callPackage
+    ({ mkDerivation, base, base-prelude, bytestring, criterion
+     , QuickCheck, quickcheck-instances, rerebase, semigroups, tasty
+     , tasty-hunit, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "bytestring-strict-builder";
+       version = "0.4.5.1";
+       sha256 = "17n6ll8k26312fgxbhws1yrswvy5dbsgyf57qksnj0akdssysy8q";
+       libraryHaskellDepends = [
+         base base-prelude bytestring semigroups
+       ];
+       testHaskellDepends = [
+         QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [ criterion rerebase ];
+       description = "An efficient strict bytestring builder";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "bytestring-time" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, Cabal, hspec
      , QuickCheck, text, time
@@ -40470,30 +40776,6 @@ self: {
      }:
      mkDerivation {
        pname = "c2hs";
-       version = "0.28.3";
-       sha256 = "1k7i2b1s596yz5i86p5kdy0b071a7chnjkiv0hl06z7f8nwnvk40";
-       isLibrary = false;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       executableHaskellDepends = [
-         array base bytestring containers directory dlist filepath
-         language-c pretty process
-       ];
-       testHaskellDepends = [
-         base filepath HUnit shelly test-framework test-framework-hunit text
-         transformers
-       ];
-       description = "C->Haskell FFI tool that gives some cross-language type safety";
-       license = stdenv.lib.licenses.gpl2;
-     }) {};
-
-  "c2hs_0_28_5" = callPackage
-    ({ mkDerivation, array, base, bytestring, containers, directory
-     , dlist, filepath, HUnit, language-c, pretty, process, shelly
-     , test-framework, test-framework-hunit, text, transformers
-     }:
-     mkDerivation {
-       pname = "c2hs";
        version = "0.28.5";
        sha256 = "1xid997cc38rym6hsgv8xz5dg8jcsh8hs5rrwaxkij7mc09an45x";
        isLibrary = false;
@@ -40509,7 +40791,6 @@ self: {
        ];
        description = "C->Haskell FFI tool that gives some cross-language type safety";
        license = stdenv.lib.licenses.gpl2;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "c2hs-extra" = callPackage
@@ -43054,6 +43335,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cassava-conduit_0_5_0" = callPackage
+    ({ mkDerivation, array, base, bifunctors, bytestring, cassava
+     , conduit, containers, criterion, mtl, QuickCheck, text
+     }:
+     mkDerivation {
+       pname = "cassava-conduit";
+       version = "0.5.0";
+       sha256 = "0xj8hxyijkajgrg6g52lxfbg83d8gp01b2x35z0mqia2k6whlihr";
+       libraryHaskellDepends = [
+         array base bifunctors bytestring cassava conduit containers mtl
+         text
+       ];
+       testHaskellDepends = [
+         base bytestring cassava conduit QuickCheck text
+       ];
+       benchmarkHaskellDepends = [ base criterion ];
+       description = "Conduit interface for cassava package";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "cassava-embed" = callPackage
     ({ mkDerivation, base, bytestring, cassava, template-haskell
      , vector
@@ -44334,28 +44636,20 @@ self: {
 
   "chart-unit" = callPackage
     ({ mkDerivation, base, colour, data-default, diagrams-lib
-     , diagrams-svg, doctest, foldl, formatting, generic-lens
-     , generic-lens-labels, lens, linear, mwc-probability, mwc-random
-     , numhask, numhask-histogram, numhask-prelude, numhask-range
-     , palette, primitive, protolude, scientific, svg-builder, SVGFonts
-     , tasty, tasty-hspec, text, time
+     , diagrams-svg, doctest, foldl, formatting, generic-lens, lens
+     , linear, numhask, numhask-prelude, numhask-range, palette
+     , protolude, scientific, svg-builder, SVGFonts, tasty, tasty-hspec
+     , text, time
      }:
      mkDerivation {
        pname = "chart-unit";
-       version = "0.6.3.0";
-       sha256 = "0r8c2g4jq2ldxn8msyyfa8r04hw5acgvb70q77jhh9v9jk5m93aa";
-       isLibrary = true;
-       isExecutable = true;
+       version = "0.7.0.0";
+       sha256 = "03mjp806mw0qw3wc9fx5x04cj17cdznr22fki8yzk37jm7rr7y4p";
        libraryHaskellDepends = [
          base colour data-default diagrams-lib diagrams-svg foldl formatting
          generic-lens lens linear numhask numhask-prelude numhask-range
          palette protolude scientific svg-builder SVGFonts text time
        ];
-       executableHaskellDepends = [
-         base diagrams-lib formatting generic-lens-labels lens
-         mwc-probability mwc-random numhask numhask-histogram
-         numhask-prelude numhask-range primitive protolude text time
-       ];
        testHaskellDepends = [
          base doctest numhask numhask-prelude numhask-range tasty
          tasty-hspec
@@ -46616,18 +46910,19 @@ self: {
      }) {};
 
   "clifm" = callPackage
-    ({ mkDerivation, base, brick, byteunits, directory, filepath
-     , optparse-applicative, pointedlist, process, time, vector, vty
+    ({ mkDerivation, base, brick, byteunits, conduit, containers
+     , directory, filepath, lens, optparse-applicative, pointedlist
+     , process, time, vector, vty
      }:
      mkDerivation {
        pname = "clifm";
-       version = "0.4.1.0";
-       sha256 = "0q0m662sg4n2k9lgx82d72gi16widm74a7j08psnjmwhk55ir3cb";
+       version = "0.5.0.0";
+       sha256 = "1j3a3d17y3cxzq5c01j2vylgdc4380vg2bs2s44k9yxjpry1dv28";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base brick byteunits directory filepath optparse-applicative
-         pointedlist process time vector vty
+         base brick byteunits conduit containers directory filepath lens
+         optparse-applicative pointedlist process time vector vty
        ];
        description = "Command Line Interface File Manager";
        license = stdenv.lib.licenses.bsd3;
@@ -51518,8 +51813,8 @@ self: {
     ({ mkDerivation, base, primitive }:
      mkDerivation {
        pname = "contiguous";
-       version = "0.1.0.0";
-       sha256 = "19j58q0iq8ghhvrz6hqh4k7biiw8nnnxd2q3b3gwnlgfv08g8h7b";
+       version = "0.2.0.0";
+       sha256 = "1cm6syjrql90m54hsinyknfjhspj47ikskq3fv408bl4sx3gk2kl";
        libraryHaskellDepends = [ base primitive ];
        description = "Unified interface for primitive arrays";
        license = stdenv.lib.licenses.bsd3;
@@ -51942,15 +52237,16 @@ self: {
 
   "convert" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, bytestring, containers
-     , data-default, lens, template-haskell, text, utf8-string
+     , data-default, impossible, lens, template-haskell, text
+     , utf8-string
      }:
      mkDerivation {
        pname = "convert";
-       version = "1.4.2";
-       sha256 = "0lmbshg6nx0ifnc6qmhvacr5lr5nlay3sjkjg2n5624qm7aiq806";
+       version = "1.5";
+       sha256 = "0hw2qmb3g9p7zqqk92hwnzamld6kg121dkv4va4hkpcjlhb8af6g";
        libraryHaskellDepends = [
-         ansi-wl-pprint base bytestring containers data-default lens
-         template-haskell text utf8-string
+         ansi-wl-pprint base bytestring containers data-default impossible
+         lens template-haskell text utf8-string
        ];
        description = "Safe and unsafe data conversion utilities with strong type-level operation. checking.";
        license = stdenv.lib.licenses.asl20;
@@ -52065,6 +52361,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "cookies" = callPackage
+    ({ mkDerivation, base, bytestring, chronos, hashable, text, time }:
+     mkDerivation {
+       pname = "cookies";
+       version = "0.1.0.0";
+       sha256 = "1vf7n6q8kp2a3ndv0cqscxqwk4wda03913lmqkk34gjxn37sgyg5";
+       libraryHaskellDepends = [
+         base bytestring chronos hashable text time
+       ];
+       description = "web cookies";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "coordinate" = callPackage
     ({ mkDerivation, base, HUnit, lens, papa, transformers }:
      mkDerivation {
@@ -53341,8 +53650,8 @@ self: {
      }:
      mkDerivation {
        pname = "crdt";
-       version = "10.0";
-       sha256 = "10wg1s47r70gxgl9bfg3cxhj8w74k7wn0c3lh418mxypb2p3ffww";
+       version = "10.2";
+       sha256 = "1yg4nhsjlyj2wh5ck320v8kb3pva5wy0dssn85sia5sz0xlm8kz3";
        libraryHaskellDepends = [
          base binary bytestring containers Diff hashable mtl network-info
          safe stm time vector
@@ -56764,14 +57073,14 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "data-diverse_4_1_0_0" = callPackage
+  "data-diverse_4_5_0_0" = callPackage
     ({ mkDerivation, base, containers, criterion, deepseq, ghc-prim
      , hspec, tagged
      }:
      mkDerivation {
        pname = "data-diverse";
-       version = "4.1.0.0";
-       sha256 = "154a7jipfk1wav7pjzghcs54saaphdpxgfgn7jhkvacd51phs0if";
+       version = "4.5.0.0";
+       sha256 = "1wcyv9nh1zaixyaw4527nslmhian6g6z16y69s345wd6zmx8idmr";
        libraryHaskellDepends = [
          base containers deepseq ghc-prim tagged
        ];
@@ -59146,13 +59455,27 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "debug-trace-var" = callPackage
+    ({ mkDerivation, base, template-haskell, unicode-show }:
+     mkDerivation {
+       pname = "debug-trace-var";
+       version = "0.2.0";
+       sha256 = "12dlnvzvnjk6z37pnajmghd5wcrzkf4pkpc0r2nrjp4h3p9pjkqp";
+       libraryHaskellDepends = [ base template-haskell unicode-show ];
+       description = "You do not have to write variable names twice in Debug.Trace";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "debug-tracy" = callPackage
-    ({ mkDerivation, base, random, transformers }:
+    ({ mkDerivation, base, lens, random, transformers }:
      mkDerivation {
        pname = "debug-tracy";
-       version = "0.1.0.1";
-       sha256 = "1cp3m776yrg8r2lmcbn81y5as27qidzgb3j49ksnq4swry78jhg5";
-       libraryHaskellDepends = [ base random transformers ];
+       version = "0.1.0.2";
+       sha256 = "057rh5gksfbnpxzqh9g3jai1hhmvk42jqgmqgq1qklakhfnbxs2w";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base lens random transformers ];
+       executableHaskellDepends = [ base ];
        description = "More useful trace functions for investigating bugs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59605,14 +59928,14 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "dejafu_1_8_0_0" = callPackage
+  "dejafu_1_9_1_0" = callPackage
     ({ mkDerivation, base, concurrency, containers, contravariant
      , deepseq, exceptions, leancheck, profunctors, random, transformers
      }:
      mkDerivation {
        pname = "dejafu";
-       version = "1.8.0.0";
-       sha256 = "09l1z86vzccvbmsbar5q2a9zc7i8qh8ykinfhvrzcir1yhyz422i";
+       version = "1.9.1.0";
+       sha256 = "1bkyy3dsd24gwzng87w85j42wkmycjkqg78nvcragdhvjh1bsv3v";
        libraryHaskellDepends = [
          base concurrency containers contravariant deepseq exceptions
          leancheck profunctors random transformers
@@ -60900,8 +61223,8 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-builder";
-       version = "0.8.0.2";
-       sha256 = "1jr98sza6bhzq9myfb9f2p8lfbs9qcxck67h2hvxisgpvmy0gjn2";
+       version = "0.8.0.3";
+       sha256 = "1g8anclzfm88nd6z539g5f2h6yfb538hdl59sbiqv0vk1c4sr01s";
        configureFlags = [ "-fcairo" "-fps" "-frasterific" "-fsvg" ];
        isLibrary = true;
        isExecutable = true;
@@ -60996,8 +61319,8 @@ self: {
        pname = "diagrams-core";
        version = "1.4.1";
        sha256 = "0zirk4v8qbyv0zbalh28ms9njafnj4z579dvrjvxbg6gqqcx3mcl";
-       revision = "1";
-       editedCabalFile = "0qv5jq4l0adks83zj2n4cgfazmg39flfb4k2i39l1w0bcmrzqjsc";
+       revision = "2";
+       editedCabalFile = "1q5h4gsin9p6cx0nypjyp6a1rmpr76n4dvw8hscack4gp9a8pjvl";
        libraryHaskellDepends = [
          adjunctions base containers distributive dual-tree lens linear
          monoid-extras mtl profunctors semigroups unordered-containers
@@ -61118,10 +61441,8 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-lib";
-       version = "1.4.2.2";
-       sha256 = "1rfn1fk251n84bxfn6p82p62gdjiq4yp4dwqmspp7ha2x6abn2s7";
-       revision = "3";
-       editedCabalFile = "033w27x3w0s567hsifb7nxc1msv9fvzz8idl88n8d5pifpgxg803";
+       version = "1.4.2.3";
+       sha256 = "175yzi5kw4yd8ykdkpf64q85c7j3p89l90m3h6qcsx9ipv6av9r5";
        libraryHaskellDepends = [
          active adjunctions array base bytestring cereal colour containers
          data-default-class diagrams-core diagrams-solve directory
@@ -61784,8 +62105,8 @@ self: {
      }:
      mkDerivation {
        pname = "digestive-functors-aeson";
-       version = "1.1.24";
-       sha256 = "01zizzhq9abyka21600234wj8yy9crx4n8qywiry4gjmq7l8gzm5";
+       version = "1.1.25";
+       sha256 = "1dhyahjwxgy4h4b7kvvakz85jp7fa593z5k0g3gql9xanc79qgqm";
        libraryHaskellDepends = [
          aeson base containers digestive-functors lens lens-aeson safe text
          vector
@@ -62277,14 +62598,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "directory_1_3_2_2" = callPackage
+  "directory_1_3_3_0" = callPackage
     ({ mkDerivation, base, filepath, time, unix }:
      mkDerivation {
        pname = "directory";
-       version = "1.3.2.2";
-       sha256 = "0m4dhcz7d1y0y08hn8ny378ly67gqbx676srgardq6800w2iqhzj";
-       revision = "1";
-       editedCabalFile = "1qdpglb2xzgcm1yja9d9hvw75cg85wai292f7rb6h0hsjnhrans3";
+       version = "1.3.3.0";
+       sha256 = "02s1vj56mqfjjgvs0vpz805582rz06p8mrp7784a3mwx78m8p4n9";
        libraryHaskellDepends = [ base filepath time unix ];
        testHaskellDepends = [ base filepath time unix ];
        description = "Platform-agnostic library for filesystem operations";
@@ -62736,8 +63055,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-fork";
-       version = "0.0.1.2";
-       sha256 = "0sdabc688fm1xajrdr9q6wzxd2fhzs9ary07sxh2sx0dwlyzk773";
+       version = "0.0.1.3";
+       sha256 = "182dd0lnc53ij1bh2rbw6zr3mnyyjddii1mak0i4s1za1jsh14hp";
        libraryHaskellDepends = [
          async base binary bytestring constraints distributed-closure
          exceptions stm terminal-size text transformers typed-process
@@ -62751,20 +63070,20 @@ self: {
     ({ mkDerivation, aeson, aeson-qq, amazonka, amazonka-cloudformation
      , amazonka-core, amazonka-lambda, amazonka-s3, amazonka-sqs, async
      , base, base64-bytestring, bytestring, containers, distributed-fork
-     , interpolate, lens, lens-aeson, safe-exceptions, SHA, stratosphere
-     , tasty, tasty-hunit, text, time, typed-process
+     , elf, interpolate, lens, lens-aeson, safe-exceptions, SHA, stm
+     , stratosphere, tasty, tasty-hunit, text, time
      , unordered-containers, zip-archive
      }:
      mkDerivation {
        pname = "distributed-fork-aws-lambda";
-       version = "0.0.1.2";
-       sha256 = "1y511vildwj2f6kcswwqw65xhv06q106pnnv1pnhjc91x7r7sbzm";
+       version = "0.0.2.0";
+       sha256 = "02lkr9w766v2392k7c0lh8r4g9iyw1hnb3z2pqablqjxpi514s4g";
        libraryHaskellDepends = [
          aeson aeson-qq amazonka amazonka-cloudformation amazonka-core
          amazonka-lambda amazonka-s3 amazonka-sqs async base
-         base64-bytestring bytestring containers distributed-fork
-         interpolate lens lens-aeson safe-exceptions SHA stratosphere text
-         time typed-process unordered-containers zip-archive
+         base64-bytestring bytestring containers distributed-fork elf
+         interpolate lens lens-aeson safe-exceptions SHA stm stratosphere
+         text time unordered-containers zip-archive
        ];
        testHaskellDepends = [
          base distributed-fork tasty tasty-hunit text
@@ -62798,25 +63117,50 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "distributed-process_0_7_4" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers
+     , data-accessor, deepseq, distributed-static, exceptions, hashable
+     , mtl, network-transport, network-transport-tcp, random
+     , rank1dynamic, stm, syb, template-haskell, time, transformers
+     }:
+     mkDerivation {
+       pname = "distributed-process";
+       version = "0.7.4";
+       sha256 = "01ck0vhy8rrilyph6ijpxdmh9jijfbx2ri7k2hmacbblwj4bzafq";
+       libraryHaskellDepends = [
+         base binary bytestring containers data-accessor deepseq
+         distributed-static exceptions hashable mtl network-transport random
+         rank1dynamic stm syb template-haskell time transformers
+       ];
+       benchmarkHaskellDepends = [
+         base binary bytestring network-transport-tcp
+       ];
+       description = "Cloud Haskell: Erlang-style concurrency in Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "distributed-process-async" = callPackage
     ({ mkDerivation, ansi-terminal, base, binary, containers
-     , data-accessor, deepseq, distributed-process, exceptions
-     , fingertree, hashable, HUnit, mtl, network, network-transport
-     , network-transport-tcp, rematch, stm, test-framework
-     , test-framework-hunit, time, transformers, unordered-containers
+     , data-accessor, deepseq, distributed-process
+     , distributed-process-systest, exceptions, fingertree, hashable
+     , mtl, network, network-transport, network-transport-tcp, rematch
+     , stm, test-framework, test-framework-hunit, time, transformers
+     , unordered-containers
      }:
      mkDerivation {
        pname = "distributed-process-async";
-       version = "0.2.4.1";
-       sha256 = "1a8a6rpjwm4gp4735z3715y4g99sqdqlbhm0hhzss4d7fprbxqkq";
+       version = "0.2.6";
+       sha256 = "0d10na24a7w1rd1qkq62xq01fkywm457421lp0frhs5p5c1kb7aw";
        libraryHaskellDepends = [
          base binary containers data-accessor deepseq distributed-process
          exceptions fingertree hashable mtl stm time transformers
          unordered-containers
        ];
        testHaskellDepends = [
-         ansi-terminal base binary deepseq exceptions HUnit network
-         network-transport network-transport-tcp rematch stm test-framework
+         ansi-terminal base binary deepseq distributed-process
+         distributed-process-systest exceptions network network-transport
+         network-transport-tcp rematch stm test-framework
          test-framework-hunit transformers
        ];
        description = "Cloud Haskell Async API";
@@ -62858,8 +63202,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-client-server";
-       version = "0.2.3";
-       sha256 = "17y2knzmd277b15hynz0hfz1r4i53mq9a5n14ja5kmm0rhkvpp84";
+       version = "0.2.5.1";
+       sha256 = "15wd3nb68igg7izjb1zzcdcgsh8a9akhfw41arzdp7xcwp6prxy7";
        libraryHaskellDepends = [
          base binary containers deepseq distributed-process
          distributed-process-async distributed-process-extras exceptions
@@ -62940,10 +63284,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-extras";
-       version = "0.3.2";
-       sha256 = "1cyw171wlhpcc2vp3zidwl1yb5qhp25icqnzg35cdnggh4w12crk";
-       revision = "2";
-       editedCabalFile = "04d3v54xyq4dq8al8zf3na0ccpvyzhdbsjq7mayq9ih7bf247s8c";
+       version = "0.3.5";
+       sha256 = "0yva1ydm34fjvzn1z3jfb436d1m3d54fzs3kxqzgsf1nwxpz25rk";
        libraryHaskellDepends = [
          base binary containers deepseq distributed-process exceptions
          fingertree hashable mtl stm time transformers unordered-containers
@@ -63146,29 +63488,28 @@ self: {
     ({ mkDerivation, ansi-terminal, base, binary, bytestring
      , containers, data-accessor, deepseq, distributed-process
      , distributed-process-client-server, distributed-process-extras
-     , distributed-static, fingertree, ghc-prim, hashable, HUnit, mtl
-     , network, network-transport, network-transport-tcp, rematch, stm
-     , test-framework, test-framework-hunit, time, transformers
-     , unordered-containers
+     , distributed-static, exceptions, fingertree, ghc-prim, hashable
+     , HUnit, mtl, network, network-transport, network-transport-tcp
+     , random, rematch, stm, test-framework, test-framework-hunit, time
+     , transformers, unordered-containers
      }:
      mkDerivation {
        pname = "distributed-process-supervisor";
-       version = "0.1.3.2";
-       sha256 = "1x1x0lgkdk5skixh0974la3d7zvjm6g24l7cncdx8rzv1aa9r6ry";
-       revision = "1";
-       editedCabalFile = "0paylszj1av8k6yz8qvy8dqp7kcc5kwjanlwx8al5mmpbyp0hcxj";
+       version = "0.2.1";
+       sha256 = "1cawbyz0nnx0kad1pqi1815nvdcvsap68j5a4ksdg8h8rlkvm05q";
        libraryHaskellDepends = [
-         base binary containers data-accessor deepseq distributed-process
-         distributed-process-client-server distributed-process-extras
-         fingertree hashable mtl stm time transformers unordered-containers
+         base binary bytestring containers data-accessor deepseq
+         distributed-process distributed-process-client-server
+         distributed-process-extras distributed-static exceptions fingertree
+         hashable mtl stm time transformers unordered-containers
        ];
        testHaskellDepends = [
          ansi-terminal base binary bytestring containers data-accessor
          deepseq distributed-process distributed-process-client-server
-         distributed-process-extras distributed-static fingertree ghc-prim
-         hashable HUnit mtl network network-transport network-transport-tcp
-         rematch stm test-framework test-framework-hunit time transformers
-         unordered-containers
+         distributed-process-extras distributed-static exceptions fingertree
+         ghc-prim hashable HUnit mtl network network-transport
+         network-transport-tcp random rematch stm test-framework
+         test-framework-hunit time transformers unordered-containers
        ];
        description = "Supervisors for The Cloud Haskell Application Platform";
        license = stdenv.lib.licenses.bsd3;
@@ -65304,8 +65645,8 @@ self: {
      }:
      mkDerivation {
        pname = "duckling";
-       version = "0.1.6.0";
-       sha256 = "0hk7nnqq20wl6sc3jlaykgsn9b4crgw6hl91xml2dh5d83sknvvq";
+       version = "0.1.6.1";
+       sha256 = "0lvvp13f5zcnf3cnl40avnfh3mgj304d5qfw08mbnwqz1bqp94xy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -65791,8 +66132,8 @@ self: {
      }:
      mkDerivation {
        pname = "dynamic-state";
-       version = "0.3";
-       sha256 = "0aa97yv9p0mw1g7nk5jaayfl70bkp2i4kcybvp4a30gr12dpjqmv";
+       version = "0.3.1";
+       sha256 = "0drmlb3cvx0blsnqrxzdylpff5jxvpazsy1bxq2szcp70gghpmf4";
        libraryHaskellDepends = [
          base binary bytestring hashable unordered-containers
        ];
@@ -65962,8 +66303,8 @@ self: {
     ({ mkDerivation, base, data-default }:
      mkDerivation {
        pname = "ease";
-       version = "0.1.0.0";
-       sha256 = "17zj7s0qq3y4w6qd06hi4fc54m4j1f07wxm7yfnc47lsg5n9f4g0";
+       version = "0.1.0.1";
+       sha256 = "14wd2r4c2akxzhqa997gjwf8xvdnk8mhp1hv3na35x2b7xs74njm";
        libraryHaskellDepends = [ base data-default ];
        description = "Robert Penner's easing equations";
        license = stdenv.lib.licenses.bsd3;
@@ -66900,8 +67241,8 @@ self: {
      }:
      mkDerivation {
        pname = "ekg-bosun";
-       version = "1.0.13";
-       sha256 = "0w9zafd8ipq2hpxqmd9iywryjl0ym5gwwrv90kx80jxmv2dpqpzp";
+       version = "1.0.14";
+       sha256 = "1dfdaff9ig60xacw7fb1r3xq85hrk3x06cr3lwmrxwz493n0vsxl";
        libraryHaskellDepends = [
          aeson base ekg-core http-client lens network network-uri old-locale
          text time unordered-containers vector wreq
@@ -69184,8 +69525,8 @@ self: {
      }:
      mkDerivation {
        pname = "espial";
-       version = "0.0.1";
-       sha256 = "19zkd2vki74ny69w2bdc3qr71fzawk20a56vsv3an9q5xx0f36a6";
+       version = "0.0.2";
+       sha256 = "0pj9hpd2vf68r9jxafg7r70f1h1j5c0qjbld7pnb9kz4sfda7f0f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -70683,28 +71024,39 @@ self: {
      }) {};
 
   "exitcode" = callPackage
-    ({ mkDerivation, base, checkers, lens, mtl, QuickCheck
-     , semigroupoids, semigroups, tasty, tasty-hunit, tasty-quickcheck
-     , transformers
+    ({ mkDerivation, base, checkers, hedgehog, lens, mmorph, mtl
+     , QuickCheck, semigroupoids, semigroups, tasty, tasty-hedgehog
+     , tasty-hunit, tasty-quickcheck, transformers
      }:
      mkDerivation {
        pname = "exitcode";
-       version = "0.1.0.0";
-       sha256 = "0nkb1mbgmb67qc57s2ypcpg8ky905bqy8ns9y7zq6hmizmyn34f3";
-       revision = "1";
-       editedCabalFile = "077gibwagbkr07lgj8gy2bziam9zb320ry6z889zkqpg74fskbi1";
+       version = "0.1.0.1";
+       sha256 = "1h4qv29g59dxwsb2i4qrnf2f96xsmzngc9rnrqfkh8nkkcr71br5";
        libraryHaskellDepends = [
-         base lens mtl semigroupoids semigroups transformers
+         base lens mmorph mtl semigroupoids semigroups transformers
        ];
        testHaskellDepends = [
-         base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck
-         transformers
+         base checkers hedgehog lens QuickCheck tasty tasty-hedgehog
+         tasty-hunit tasty-quickcheck transformers
        ];
        description = "Monad transformer for exit codes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "exomizer" = callPackage
+    ({ mkDerivation, base, bytestring, c2hs }:
+     mkDerivation {
+       pname = "exomizer";
+       version = "1.0.0";
+       sha256 = "1lngwbwgmh6dvskambn35ncrni7cxlychwbircb6srhjdm1lvhll";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [ base bytestring ];
+       libraryToolDepends = [ c2hs ];
+       description = "Compression and decompression in the exomizer format";
+       license = "unknown";
+     }) {};
+
   "exp-cache" = callPackage
     ({ mkDerivation, array, base, containers, criterion, deepseq
      , hashable, HUnit, psqueues, QuickCheck, random, tasty, tasty-hunit
@@ -70998,8 +71350,8 @@ self: {
      }:
      mkDerivation {
        pname = "expressions";
-       version = "0.1.6";
-       sha256 = "081yglpbk0297s7qyq845x9pfkl0dcbz4i2dv1rppslvkhpwa270";
+       version = "0.1.7";
+       sha256 = "0pg5hxnxj0zm4s4miw9xjqw2yipd29lqj00svhrsf1pqkb5n98x0";
        libraryHaskellDepends = [
          attoparsec base containers free lattices singletons text
          transformers
@@ -71190,8 +71542,8 @@ self: {
      }:
      mkDerivation {
        pname = "extensible-effects-concurrent";
-       version = "0.1.2.2";
-       sha256 = "0iylnsg2q7gx7y2zi7sfklx71p6lghyink0692clipd7z5915ysf";
+       version = "0.1.3.0";
+       sha256 = "1hzl14g3s94bgnpmm3g3ypbgb66pb4m3japn1gn5z7cknxsl2xh3";
        libraryHaskellDepends = [
          base containers directory extensible-effects filepath lens
          logging-effect monad-control mtl parallel process QuickCheck random
@@ -72028,10 +72380,8 @@ self: {
      }:
      mkDerivation {
        pname = "fay";
-       version = "0.24.0.0";
-       sha256 = "1my71a3cmd637ch5jwsdpyvfx6vsi2vnvshbrwmcx9ya1xm6x7z2";
-       revision = "1";
-       editedCabalFile = "1bx1dyxir8h0c1qybkfdra36rmdhk7gpgz071v9spl9lplqvpw9s";
+       version = "0.24.0.1";
+       sha256 = "05z8dyw1yf2bh42mrrk1d9rxqdz1p6gn8sjnpk66s2k76xrg4vm2";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -72087,6 +72437,8 @@ self: {
        pname = "fay-dom";
        version = "0.5.0.1";
        sha256 = "1zm6w6nccswaksr283alhnsss6xw4k7s61yp8ff4lg5127ff9wp0";
+       revision = "1";
+       editedCabalFile = "1lhmkf2n7prv6w51bl3szz4g9cn2dkhb873m7f568nnwysqibv8b";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ fay-base ];
        description = "DOM FFI wrapper library for Fay";
@@ -73839,8 +74191,8 @@ self: {
     ({ mkDerivation, base, transformers }:
      mkDerivation {
        pname = "first-class-patterns";
-       version = "0.3.2.3";
-       sha256 = "051pmakbg3ipa4vrzk47c0v9ng3sj19wd99qi6gvp40gdkjjmplk";
+       version = "0.3.2.4";
+       sha256 = "1dc24hgmxyhg7jrij3f3x46ra96y5fw047828f8ahxvj14ljix1v";
        libraryHaskellDepends = [ base transformers ];
        description = "First class patterns and pattern matching, using type families";
        license = stdenv.lib.licenses.bsd3;
@@ -75824,8 +76176,8 @@ self: {
     ({ mkDerivation, base, transformers }:
      mkDerivation {
        pname = "forkable-monad";
-       version = "0.1.1";
-       sha256 = "0nxcjx3cf8bkl0cwkpgz5c6byld13kw2601q4157fmfa370bi11h";
+       version = "0.2.0.2";
+       sha256 = "19a4wagdj2d66w7ka9s480rq3d0i3n5q0zyi2v9sckb6lj3lx175";
        libraryHaskellDepends = [ base transformers ];
        description = "An implementation of forkIO for monad stacks";
        license = stdenv.lib.licenses.bsd3;
@@ -75859,6 +76211,8 @@ self: {
        pname = "forma";
        version = "1.1.0";
        sha256 = "09f377ak1208lr8sskdga3nq47a151whd7z982pwv552w1q75p5p";
+       revision = "1";
+       editedCabalFile = "0yn650g1x3v56d45iqks1x7bz6ji8454ppr0qx48bmjnlbb34s1q";
        libraryHaskellDepends = [
          aeson base containers mtl text unordered-containers
        ];
@@ -77370,26 +77724,6 @@ self: {
      }:
      mkDerivation {
        pname = "fsnotify-conduit";
-       version = "0.1.1.0";
-       sha256 = "03mlb8yhdajf00dzddvbmb7jm3p05zw1y33f2acaa52pk45zh063";
-       libraryHaskellDepends = [
-         base conduit directory filepath fsnotify resourcet transformers
-       ];
-       testHaskellDepends = [
-         base conduit directory filepath fsnotify hspec resourcet temporary
-         transformers
-       ];
-       description = "Get filesystem notifications as a stream of events";
-       license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "fsnotify-conduit_0_1_1_1" = callPackage
-    ({ mkDerivation, base, conduit, directory, filepath, fsnotify
-     , hspec, resourcet, temporary, transformers
-     }:
-     mkDerivation {
-       pname = "fsnotify-conduit";
        version = "0.1.1.1";
        sha256 = "1kh1y1p4dw2yhxrl1rrkmpkvm3q5nq12cwl8dfcscrkx3wqhz683";
        libraryHaskellDepends = [
@@ -77531,16 +77865,15 @@ self: {
      }) {};
 
   "ftp-client-conduit" = callPackage
-    ({ mkDerivation, base, bytestring, conduit-combinators, connection
-     , exceptions, ftp-client, ftp-clientconduit, resourcet
+    ({ mkDerivation, base, bytestring, conduit, connection, exceptions
+     , ftp-client, ftp-clientconduit, resourcet
      }:
      mkDerivation {
        pname = "ftp-client-conduit";
-       version = "0.5.0.0";
-       sha256 = "16g1j2a8kikva08bi6n22sw0limlwj8r53acrlq6licg2sdlzp06";
+       version = "0.5.0.1";
+       sha256 = "08v5zf3idm65b9aihmaplznmcshaydx3f1ns0f6kzfhmvbdpwc2c";
        libraryHaskellDepends = [
-         base bytestring conduit-combinators connection exceptions
-         ftp-client resourcet
+         base bytestring conduit connection exceptions ftp-client resourcet
        ];
        testHaskellDepends = [ base ftp-clientconduit ];
        description = "Transfer file with FTP and FTPS with Conduit";
@@ -79148,8 +79481,8 @@ self: {
        pname = "generic-aeson";
        version = "0.2.0.9";
        sha256 = "1jw4rmfsky8r8551ddjy0i3va3dj37flzf23gxniyam7zy8kzh9l";
-       revision = "3";
-       editedCabalFile = "0dlxl7p1nf8d4yh6r5yfdnrsn4wb5wl7bj9ymln744b498frlfln";
+       revision = "4";
+       editedCabalFile = "0m2m2wfv9nhq8m7xl1nrmj4wy3yip3s31b4448za58ryrwkdgjzd";
        libraryHaskellDepends = [
          aeson attoparsec base generic-deriving mtl tagged text
          unordered-containers vector
@@ -83741,8 +84074,8 @@ self: {
        pname = "github";
        version = "0.19";
        sha256 = "1523p2rv4jwsbsqjc9g3qff4cy5dhdy5wzp382x5nr11rmbrpsph";
-       revision = "2";
-       editedCabalFile = "0ib40npsrwd92mgiqv5rqv21dnhmdh5x6ql84i8ivz8vs2a43hqq";
+       revision = "3";
+       editedCabalFile = "0s3zmkzgfbh1mc0492i7rjiawxkzg0im8z2p10niv5ff58m87yri";
        libraryHaskellDepends = [
          aeson aeson-compat base base-compat base16-bytestring binary
          binary-orphans byteable bytestring containers cryptohash deepseq
@@ -87862,8 +88195,8 @@ self: {
      }:
      mkDerivation {
        pname = "graph-generators";
-       version = "0.1.3.0";
-       sha256 = "0l1xc09zpxxdv31ba09l24ayazcfnzzz1b3z8vd1hay5nw99gq0z";
+       version = "0.1.4.0";
+       sha256 = "1wqxkykg9q8dwk7gbx63501n58pr8drsnyfpg64faggrr72c1c5f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -89826,8 +90159,8 @@ self: {
      }:
      mkDerivation {
        pname = "gym-http-api";
-       version = "0.1.0.0";
-       sha256 = "0id8npw9ziqibm0j5fqkjw7r75la2cd4zlyzsk90rpx2xf5xy20p";
+       version = "0.1.0.1";
+       sha256 = "0469n34s0p313nwnw8zpg1n9aaf6sqn5h7yl0jhc6yydc6rdjgrc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -91112,6 +91445,8 @@ self: {
        pname = "hackage-security";
        version = "0.5.3.0";
        sha256 = "08bwawc7ramgdh54vcly2m9pvfchp0ahhs8117jajni6x4bnx66v";
+       revision = "1";
+       editedCabalFile = "0m0xhcivjqq6cwmhr60sva4qz2ciknyacv7dxpdiwbsl3kwyx9sz";
        libraryHaskellDepends = [
          base base16-bytestring base64-bytestring bytestring Cabal
          containers cryptohash-sha256 directory ed25519 filepath ghc-prim
@@ -91702,26 +92037,26 @@ self: {
 
   "hadolint" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
-     , filepath, gitrev, hspec, HUnit, language-docker
-     , optparse-applicative, parsec, ShellCheck, split, text, yaml
+     , filepath, gitrev, hspec, HUnit, language-docker, megaparsec, mtl
+     , optparse-applicative, ShellCheck, split, text, void, yaml
      }:
      mkDerivation {
        pname = "hadolint";
-       version = "1.6.6";
-       sha256 = "13rkz6f5dzkh9qy674ia34ld25xwpylja2mivmwfsijh5pc5qvwq";
+       version = "1.7.2";
+       sha256 = "15z8xyx9dd3wb2fdrbhh5kmd32njr586h76x0rdp4kddij7a5x56";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base bytestring containers language-docker parsec ShellCheck
-         split text
+         aeson base bytestring containers language-docker megaparsec mtl
+         ShellCheck split text void
        ];
        executableHaskellDepends = [
-         base directory filepath gitrev language-docker optparse-applicative
-         parsec yaml
+         base directory filepath gitrev language-docker megaparsec
+         optparse-applicative text yaml
        ];
        testHaskellDepends = [
-         aeson base bytestring hspec HUnit language-docker parsec ShellCheck
-         split
+         aeson base bytestring hspec HUnit language-docker megaparsec
+         ShellCheck split text
        ];
        description = "Dockerfile Linter JavaScript API";
        license = stdenv.lib.licenses.gpl3;
@@ -93142,6 +93477,33 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "hapistrano_0_3_5_7" = callPackage
+    ({ mkDerivation, aeson, async, base, directory, filepath
+     , formatting, gitrev, hspec, mtl, optparse-applicative, path
+     , path-io, process, stm, temporary, time, transformers, yaml
+     }:
+     mkDerivation {
+       pname = "hapistrano";
+       version = "0.3.5.7";
+       sha256 = "0fis5g2fg0x5pw7r0p7qy090v90gzqza5qjnpzinnq1yipmr872p";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base filepath formatting gitrev mtl path process time transformers
+       ];
+       executableHaskellDepends = [
+         aeson async base formatting gitrev optparse-applicative path
+         path-io stm yaml
+       ];
+       testHaskellDepends = [
+         base directory filepath hspec mtl path path-io process temporary
+       ];
+       description = "A deployment library for Haskell applications";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "happindicator" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, glib, gtk
      , gtk2hs-buildtools, libappindicator-gtk2, mtl
@@ -95777,8 +96139,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-overridez";
-       version = "0.10.0.1";
-       sha256 = "0p50hsnj57hjd2sngcamicjp1yj9h4fk9jyp37ygy1j0yzyhn3a5";
+       version = "0.10.1.1";
+       sha256 = "0djxy9qfn318qmym711ba9rca2a9l9dpfvdwqmjsnihh33myjk1d";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -96234,6 +96596,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "haskell-tools-ast_1_1_0_0" = callPackage
+    ({ mkDerivation, base, classyplate, ghc, mtl, pretty, references
+     , template-haskell, uniplate
+     }:
+     mkDerivation {
+       pname = "haskell-tools-ast";
+       version = "1.1.0.0";
+       sha256 = "1s5iify3n8bixhrv5gllxbmihddym5vwa46dph36lvv44xxs7gfh";
+       libraryHaskellDepends = [
+         base classyplate ghc mtl pretty references template-haskell
+         uniplate
+       ];
+       description = "Haskell AST for efficient tooling";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "haskell-tools-ast-fromghc" = callPackage
     ({ mkDerivation, base, bytestring, containers, ghc
      , haskell-tools-ast, mtl, references, safe, split, template-haskell
@@ -96302,25 +96681,43 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "haskell-tools-backend-ghc_1_1_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, ghc, ghc-boot-th
+     , haskell-tools-ast, mtl, references, safe, split, template-haskell
+     , transformers, uniplate
+     }:
+     mkDerivation {
+       pname = "haskell-tools-backend-ghc";
+       version = "1.1.0.0";
+       sha256 = "08a2h70sbzga9c202q0f7j1nqyvqjpx8npfzrkdid45fp04v3aks";
+       libraryHaskellDepends = [
+         base bytestring containers ghc ghc-boot-th haskell-tools-ast mtl
+         references safe split template-haskell transformers uniplate
+       ];
+       description = "Creating the Haskell-Tools AST from GHC's representations";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "haskell-tools-builtin-refactorings" = callPackage
     ({ mkDerivation, aeson, base, Cabal, classyplate, containers
      , deepseq, directory, either, filepath, ghc, ghc-paths
      , haskell-tools-ast, haskell-tools-backend-ghc
      , haskell-tools-prettyprint, haskell-tools-refactor
-     , haskell-tools-rewrite, minisat-solver, mtl, references, split
-     , tasty, tasty-hunit, template-haskell, time, transformers
-     , uniplate
+     , haskell-tools-rewrite, minisat-solver, mtl, portable-lines
+     , references, split, tasty, tasty-hunit, template-haskell, time
+     , transformers, uniplate
      }:
      mkDerivation {
        pname = "haskell-tools-builtin-refactorings";
-       version = "1.0.1.1";
-       sha256 = "00yp1gvfvg3c2fa9ndnqphxbnsrshifida3247yafd7q9hhgd7q8";
+       version = "1.1.0.0";
+       sha256 = "0v448flr5n6ppm4zd4cfd467rxan28vpjavw7yk8gj16ff9xv974";
        libraryHaskellDepends = [
          aeson base Cabal classyplate containers deepseq directory filepath
          ghc ghc-paths haskell-tools-ast haskell-tools-backend-ghc
          haskell-tools-prettyprint haskell-tools-refactor
-         haskell-tools-rewrite minisat-solver mtl references split
-         template-haskell transformers uniplate
+         haskell-tools-rewrite minisat-solver mtl portable-lines references
+         split template-haskell transformers uniplate
        ];
        testHaskellDepends = [
          base Cabal containers directory either filepath ghc ghc-paths
@@ -96343,8 +96740,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-cli";
-       version = "1.0.1.2";
-       sha256 = "03s7jhq7449z52h6vq9gbay3xdn66s8ma7snak0kk6nra41zrlpp";
+       version = "1.1.0.0";
+       sha256 = "1yi85v7h9zsnj90kpx681qxyzxdi54s0ah3k95jrwlhiddmf69hx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -96380,8 +96777,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-daemon";
-       version = "1.0.1.1";
-       sha256 = "0r48z9vkkgzgvlryfri6dzivf090pkjv52k517z9wvis3jxhqi7i";
+       version = "1.1.0.0";
+       sha256 = "07m1zprhqvs7gr9vlhms9gypcp8w0f8a0d1xkx3wp0bbl942zcf6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -96413,8 +96810,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-debug";
-       version = "1.0.1.1";
-       sha256 = "1ml4rbkcajgwssi1a0jgbbqnnci9f74w90zj9cxdxxkkck4fkypl";
+       version = "1.1.0.0";
+       sha256 = "1cr352nw160gwfnhibc9vfnx1sgryjbq2psiz257ci55zpk4zihb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -96439,8 +96836,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-demo";
-       version = "1.0.1.1";
-       sha256 = "01fkl2xkq7v3mkm5dzfpfz53i2js68xhc3gvkc1lv8mg92zymfbb";
+       version = "1.1.0.0";
+       sha256 = "1sjb6imfx9zraxdcwzn4a0a0alswlxazzqzfzsicyqp8778ifc0l";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -96470,8 +96867,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-experimental-refactorings";
-       version = "1.0.1.1";
-       sha256 = "0dyiixq7rdzjczzfv57b7f2859r4nmxrk68vq0flkazjqh9w08yb";
+       version = "1.1.0.0";
+       sha256 = "0pw13pr7lwlmbi6lqkxfbhlcvjmphsyy7qxkv6hmvwqfdkv805lr";
        libraryHaskellDepends = [
          base Cabal containers directory filepath ghc ghc-paths
          haskell-tools-ast haskell-tools-backend-ghc
@@ -96507,6 +96904,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "haskell-tools-prettyprint_1_1_0_0" = callPackage
+    ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl
+     , references, split, text, uniplate
+     }:
+     mkDerivation {
+       pname = "haskell-tools-prettyprint";
+       version = "1.1.0.0";
+       sha256 = "12py365fg7rmprxpy4qj6q3znq8ah0bzi2gy3lx8s1s8kzq0wyv0";
+       libraryHaskellDepends = [
+         base containers ghc haskell-tools-ast mtl references split text
+         uniplate
+       ];
+       description = "Pretty printing of Haskell-Tools AST";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "haskell-tools-refactor" = callPackage
     ({ mkDerivation, aeson, base, Cabal, containers, directory, either
      , filepath, ghc, ghc-paths, haskell-tools-ast
@@ -96537,6 +96951,36 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "haskell-tools-refactor_1_1_0_0" = callPackage
+    ({ mkDerivation, aeson, base, Cabal, containers, directory, either
+     , filepath, ghc, ghc-paths, haskell-tools-ast
+     , haskell-tools-backend-ghc, haskell-tools-prettyprint
+     , haskell-tools-rewrite, mtl, old-time, polyparse, references
+     , split, tasty, tasty-hunit, template-haskell, time, transformers
+     , uniplate
+     }:
+     mkDerivation {
+       pname = "haskell-tools-refactor";
+       version = "1.1.0.0";
+       sha256 = "1r3wh3jg8dmmx8fi7qpzl85gnxypmhp90h451dpb3ykcwfav775s";
+       libraryHaskellDepends = [
+         aeson base Cabal containers directory filepath ghc ghc-paths
+         haskell-tools-ast haskell-tools-backend-ghc
+         haskell-tools-prettyprint haskell-tools-rewrite mtl references
+         split template-haskell transformers uniplate
+       ];
+       testHaskellDepends = [
+         base Cabal containers directory either filepath ghc ghc-paths
+         haskell-tools-ast haskell-tools-backend-ghc
+         haskell-tools-prettyprint haskell-tools-rewrite mtl old-time
+         polyparse references split tasty tasty-hunit template-haskell time
+         transformers uniplate
+       ];
+       description = "Refactoring Tool for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "haskell-tools-rewrite" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, ghc
      , haskell-tools-ast, haskell-tools-prettyprint, mtl, references
@@ -96558,6 +97002,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "haskell-tools-rewrite_1_1_0_0" = callPackage
+    ({ mkDerivation, base, containers, directory, filepath, ghc
+     , haskell-tools-ast, haskell-tools-prettyprint, mtl, references
+     , tasty, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "haskell-tools-rewrite";
+       version = "1.1.0.0";
+       sha256 = "1000vm2ihfj8phajnqifhj6q4ghy5jq2xvn7s7l1hh2brd37zah8";
+       libraryHaskellDepends = [
+         base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl
+         references
+       ];
+       testHaskellDepends = [
+         base directory filepath haskell-tools-ast haskell-tools-prettyprint
+         tasty tasty-hunit
+       ];
+       description = "Facilities for generating new parts of the Haskell-Tools AST";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "haskell-tor" = callPackage
     ({ mkDerivation, array, asn1-encoding, asn1-types, async
      , attoparsec, base, base64-bytestring, binary, bytestring, cereal
@@ -101346,8 +101812,8 @@ self: {
      }:
      mkDerivation {
        pname = "hexpat-lens";
-       version = "0.1.6";
-       sha256 = "0d395r8rc1s3q1gldynb47g20l4585w18div21jm397gga4cgkmx";
+       version = "0.1.7";
+       sha256 = "0r9psvrgwkg8y9xvgc3rkay828ri5xbp2z5jjf6b52v99j8aipd8";
        libraryHaskellDepends = [
          base bytestring deepseq hexpat hexpat-tagsoup lens
        ];
@@ -102163,6 +102629,8 @@ self: {
        pname = "hid-examples";
        version = "0.1.0.0";
        sha256 = "0x8i9532w5gxlajx4pw7n31qf6hbqf5335lsqwvwvk12igww7mg8";
+       revision = "1";
+       editedCabalFile = "0ifcgqm81vh7qidpxzgkx5g3wcyif0zgclz7svsnvw5vvpij350p";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -104424,6 +104892,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) blas; inherit (pkgs) liblapack;};
 
+  "hmatrix-morpheus_0_1_1_2" = callPackage
+    ({ mkDerivation, base, blas, criterion, hmatrix, HUnit, liblapack
+     , MonadRandom, test-framework, test-framework-hunit
+     , test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "hmatrix-morpheus";
+       version = "0.1.1.2";
+       sha256 = "19q52n5j1n5db7b2pv0iabh1xygpybgiszswginab5khc01fxwzj";
+       libraryHaskellDepends = [ base hmatrix ];
+       librarySystemDepends = [ blas liblapack ];
+       testHaskellDepends = [
+         base hmatrix HUnit MonadRandom test-framework test-framework-hunit
+         test-framework-quickcheck2
+       ];
+       benchmarkHaskellDepends = [ base criterion hmatrix ];
+       description = "Low-level machine learning auxiliary functions";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) blas; inherit (pkgs) liblapack;};
+
   "hmatrix-nipals" = callPackage
     ({ mkDerivation, base, hmatrix }:
      mkDerivation {
@@ -105365,10 +105854,8 @@ self: {
     ({ mkDerivation, base, either, mtl }:
      mkDerivation {
        pname = "hoist-error";
-       version = "0.2.0.0";
-       sha256 = "1hb479bwn3z1qdsrnz85wfdd9skmmxydxd6xkcrwbcfwy5vap64h";
-       revision = "1";
-       editedCabalFile = "1nai9ds3r15x78rnj5gvy3mbps2jkq9ndqg56l8g7rxizfzidwfb";
+       version = "0.2.1.0";
+       sha256 = "028lczd80nhj3yj5dq9qixzdzkyisl34qpi6bb28r8b9nj2i2nss";
        libraryHaskellDepends = [ base either mtl ];
        description = "Some convenience facilities for hoisting errors into a monad";
        license = stdenv.lib.licenses.mit;
@@ -107093,36 +107580,6 @@ self: {
      }) {};
 
   "hpqtypes" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, Cabal, containers
-     , data-default-class, directory, exceptions, filepath, HUnit
-     , lifted-base, monad-control, mtl, postgresql, QuickCheck, random
-     , resource-pool, scientific, semigroups, test-framework
-     , test-framework-hunit, text, text-show, time, transformers
-     , transformers-base, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "hpqtypes";
-       version = "1.5.2.0";
-       sha256 = "0ghqrayylsm68nkqzrb7y81n3zslqv0rjpd0fyya67cy26ks43gw";
-       setupHaskellDepends = [ base Cabal directory filepath ];
-       libraryHaskellDepends = [
-         aeson base bytestring containers data-default-class exceptions
-         lifted-base monad-control mtl resource-pool semigroups text
-         text-show time transformers transformers-base vector
-       ];
-       librarySystemDepends = [ postgresql ];
-       testHaskellDepends = [
-         aeson base bytestring exceptions HUnit lifted-base monad-control
-         mtl QuickCheck random scientific test-framework
-         test-framework-hunit text text-show time transformers-base
-         unordered-containers vector
-       ];
-       description = "Haskell bindings to libpqtypes";
-       license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) postgresql;};
-
-  "hpqtypes_1_5_3_0" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, Cabal, containers
      , data-default-class, directory, exceptions, filepath, HUnit
      , lifted-base, monad-control, mtl, postgresql, QuickCheck, random
@@ -107508,12 +107965,12 @@ self: {
        license = "GPL";
      }) {};
 
-  "hs-bibutils_6_4_0_0" = callPackage
+  "hs-bibutils_6_5_0_0" = callPackage
     ({ mkDerivation, base, syb }:
      mkDerivation {
        pname = "hs-bibutils";
-       version = "6.4.0.0";
-       sha256 = "1kravnc0cn0r7bnm3fmcd6d1l4z1ax41wcm32jrp5rafq15lyg9f";
+       version = "6.5.0.0";
+       sha256 = "10myn4dg9d7ia40cgnsm3biyzd59w3kkaa4w0f6wc1wchmvmr37q";
        libraryHaskellDepends = [ base syb ];
        description = "Haskell bindings to bibutils, the bibliography conversion utilities";
        license = "GPL";
@@ -109670,6 +110127,28 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "hslua-aeson_0_3_0_2" = callPackage
+    ({ mkDerivation, aeson, base, hashable, hslua, hspec, HUnit
+     , ieee754, QuickCheck, quickcheck-instances, scientific, text
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "hslua-aeson";
+       version = "0.3.0.2";
+       sha256 = "0qfqq2xz5jqws1bh7iwznnv50kgqc1v5xxvnrraqkmz7hh4wyam2";
+       libraryHaskellDepends = [
+         aeson base hashable hslua scientific text unordered-containers
+         vector
+       ];
+       testHaskellDepends = [
+         aeson base hashable hslua hspec HUnit ieee754 QuickCheck
+         quickcheck-instances scientific text unordered-containers vector
+       ];
+       description = "Allow aeson data types to be used with lua";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hslua-module-text" = callPackage
     ({ mkDerivation, base, hslua, tasty, tasty-hunit, text }:
      mkDerivation {
@@ -112264,6 +112743,34 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "http-client_0_5_13" = callPackage
+    ({ mkDerivation, array, async, base, blaze-builder, bytestring
+     , case-insensitive, containers, cookie, deepseq, directory
+     , exceptions, filepath, ghc-prim, hspec, http-types, memory
+     , mime-types, monad-control, network, network-uri, random, stm
+     , streaming-commons, text, time, transformers, zlib
+     }:
+     mkDerivation {
+       pname = "http-client";
+       version = "0.5.13";
+       sha256 = "12q0w3avdkddrp7cgvwkmmfxdi4cz1ajic8jlrgp2plhn8ggnag2";
+       libraryHaskellDepends = [
+         array base blaze-builder bytestring case-insensitive containers
+         cookie deepseq exceptions filepath ghc-prim http-types memory
+         mime-types network network-uri random stm streaming-commons text
+         time transformers
+       ];
+       testHaskellDepends = [
+         async base blaze-builder bytestring case-insensitive containers
+         deepseq directory hspec http-types monad-control network
+         network-uri streaming-commons text time transformers zlib
+       ];
+       doCheck = false;
+       description = "An HTTP client engine";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "http-client-auth" = callPackage
     ({ mkDerivation, base, base64-string, blaze-builder, bytestring
      , case-insensitive, conduit, crypto-conduit, http-client
@@ -113139,12 +113646,31 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "http2-client-grpc" = callPackage
+    ({ mkDerivation, base, binary, bytestring, data-default-class
+     , http2, http2-client, proto-lens, proto-lens-protoc, text, zlib
+     }:
+     mkDerivation {
+       pname = "http2-client-grpc";
+       version = "0.1.0.0";
+       sha256 = "11ckgp56k6ypk4smc91909gs8cvlbqji8blsr48k8fbclhi5cqwv";
+       libraryHaskellDepends = [
+         base binary bytestring data-default-class http2 http2-client
+         proto-lens proto-lens-protoc text zlib
+       ];
+       testHaskellDepends = [ base ];
+       description = "Implement gRPC-over-HTTP2 clients";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "httpd-shed" = callPackage
     ({ mkDerivation, base, network, network-uri }:
      mkDerivation {
        pname = "httpd-shed";
        version = "0.4.0.3";
        sha256 = "064jy1mqhnf1hvq6s04wlhmp916rd522x58djb9qixv13vc8gzxh";
+       revision = "1";
+       editedCabalFile = "159cjn9j8lq00gj2yvrzp81r37av25f83chsimp88h55zm9z8akw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base network network-uri ];
@@ -113495,12 +114021,12 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "hunit-dejafu_1_2_0_3" = callPackage
+  "hunit-dejafu_1_2_0_4" = callPackage
     ({ mkDerivation, base, dejafu, exceptions, HUnit }:
      mkDerivation {
        pname = "hunit-dejafu";
-       version = "1.2.0.3";
-       sha256 = "1qja9warghakl06fv5v7fimb3bqnb38lhs9y264x9hrc7i0nx2xj";
+       version = "1.2.0.4";
+       sha256 = "017hdbimpi2wpwdyis3gmwrzxszafws6jxwi4jwm44psnqpl9hry";
        libraryHaskellDepends = [ base dejafu exceptions HUnit ];
        description = "Deja Fu support for the HUnit test framework";
        license = stdenv.lib.licenses.mit;
@@ -113908,6 +114434,8 @@ self: {
        pname = "hw-conduit";
        version = "0.2.0.3";
        sha256 = "19fwlgnpc17h305nmaygd5w9p5yv9jm25jgc440r9frqzw7if83a";
+       revision = "1";
+       editedCabalFile = "0zr1r7px2qgpf5fgq18l6ziy2xaz773qbxc87cp84x0vpwas0yg7";
        libraryHaskellDepends = [
          array base bytestring conduit conduit-combinators time word8
        ];
@@ -113932,36 +114460,36 @@ self: {
 
   "hw-dsv" = callPackage
     ({ mkDerivation, base, bits-extra, bytestring, cassava, criterion
-     , directory, hedgehog, hspec, hspec-discover, hw-bits
+     , deepseq, directory, hedgehog, hspec, hspec-discover, hw-bits
      , hw-hspec-hedgehog, hw-prim, hw-rankselect, hw-rankselect-base
      , lens, mmap, optparse-applicative, resourcet, text, vector, weigh
      }:
      mkDerivation {
        pname = "hw-dsv";
-       version = "0.1.0.0";
-       sha256 = "1qyqvb4ky4fl0hys1yihn54xxmh1ajnb81szgsv8crh1idvx0fil";
-       revision = "1";
-       editedCabalFile = "0g99dyjx8vrhm9rdblla1gwd1z1p7fpaddq21y56k5bfg9zjcivw";
+       version = "0.2";
+       sha256 = "1jkkhkk7rpskxnbiaz7a520nf19f3hl8vxi5gl5k6nvjw6z0zy1q";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bits-extra bytestring hw-bits hw-prim hw-rankselect
+         base bits-extra bytestring deepseq hw-bits hw-prim hw-rankselect
          hw-rankselect-base vector
        ];
        executableHaskellDepends = [
-         base bits-extra bytestring hedgehog hw-bits hw-prim hw-rankselect
-         hw-rankselect-base lens optparse-applicative resourcet vector
+         base bits-extra bytestring deepseq hedgehog hw-bits hw-prim
+         hw-rankselect hw-rankselect-base lens optparse-applicative
+         resourcet vector
        ];
        testHaskellDepends = [
-         base bits-extra bytestring cassava directory hedgehog hspec hw-bits
-         hw-hspec-hedgehog hw-prim hw-rankselect hw-rankselect-base text
-         vector weigh
+         base bits-extra bytestring cassava deepseq directory hedgehog hspec
+         hw-bits hw-hspec-hedgehog hw-prim hw-rankselect hw-rankselect-base
+         text vector weigh
        ];
        testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [
-         base bits-extra bytestring cassava criterion directory hw-bits
-         hw-prim hw-rankselect hw-rankselect-base mmap vector weigh
+         base bits-extra bytestring cassava criterion deepseq directory
+         hw-bits hw-prim hw-rankselect hw-rankselect-base mmap vector
        ];
+       description = "Unbelievably fast streaming DSV file parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -114102,6 +114630,8 @@ self: {
        pname = "hw-json";
        version = "0.6.0.0";
        sha256 = "1na1xcgnnig27cv1v773jr7mv5izv8n1dnf6k3irw9rml3l213mv";
+       revision = "1";
+       editedCabalFile = "18w22jnsjv8f4k2q3548vdzl80p4r80pn96rnp69f6l36ibmx771";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -114168,25 +114698,25 @@ self: {
 
   "hw-kafka-avro" = callPackage
     ({ mkDerivation, aeson, avro, base, binary, bytestring, cache
-     , containers, errors, hashable, hspec, http-client, http-types, mtl
-     , pure-zlib, QuickCheck, semigroups, servant, servant-client
-     , tagged, text, transformers, unordered-containers
+     , containers, errors, hashable, hspec, http-client, http-types
+     , lens, mtl, pure-zlib, QuickCheck, semigroups, tagged, text
+     , transformers, unordered-containers, wreq
      }:
      mkDerivation {
        pname = "hw-kafka-avro";
-       version = "1.4.0";
-       sha256 = "19lk0vyrl6hcd8f053yh7m1hym2hqs9srhjq9isq19s8nqgpijc4";
+       version = "2.0.0";
+       sha256 = "048pj3xq56kvkcgcczvavnhpq8a0hpvnna0w5m5k12wb4hvrj4h5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson avro base binary bytestring cache containers errors hashable
-         http-client http-types mtl pure-zlib semigroups servant
-         servant-client tagged text transformers unordered-containers
+         http-client http-types lens mtl pure-zlib semigroups tagged text
+         transformers unordered-containers wreq
        ];
        testHaskellDepends = [
          aeson avro base binary bytestring cache containers errors hashable
-         hspec http-client mtl pure-zlib QuickCheck semigroups servant
-         servant-client text transformers unordered-containers
+         hspec http-client mtl pure-zlib QuickCheck semigroups text
+         transformers unordered-containers
        ];
        description = "Avro support for Kafka infrastructure";
        license = stdenv.lib.licenses.bsd3;
@@ -114386,18 +114916,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hw-rankselect_0_12_0_2" = callPackage
+  "hw-rankselect_0_12_0_3" = callPackage
     ({ mkDerivation, base, bytestring, conduit, criterion, deepseq
-     , directory, hedgehog, hspec, hw-balancedparens, hw-bits
-     , hw-hedgehog, hw-hspec-hedgehog, hw-prim, hw-rankselect-base, lens
-     , mmap, mtl, optparse-applicative, QuickCheck, resourcet, vector
+     , directory, hedgehog, hspec, hspec-discover, hw-balancedparens
+     , hw-bits, hw-hedgehog, hw-hspec-hedgehog, hw-prim
+     , hw-rankselect-base, lens, mmap, mtl, optparse-applicative
+     , QuickCheck, resourcet, transformers, vector
      }:
      mkDerivation {
        pname = "hw-rankselect";
-       version = "0.12.0.2";
-       sha256 = "02fr2p1sl7ynpc1280l1nakf24ifp4fkpjpy2lac8rk4iab48syk";
-       revision = "1";
-       editedCabalFile = "0wggs7k8b0syivi3lyz6qplkiqb11im94bqhhbn6dqikf5sv6qv7";
+       version = "0.12.0.3";
+       sha256 = "0qngw9dw15km09z69hrdlyav89s1kbmmml9791m2iwzk4ckd0yhi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -114410,8 +114939,9 @@ self: {
        ];
        testHaskellDepends = [
          base directory hedgehog hspec hw-bits hw-hedgehog hw-hspec-hedgehog
-         hw-prim hw-rankselect-base mmap QuickCheck vector
+         hw-prim hw-rankselect-base mmap QuickCheck transformers vector
        ];
+       testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [
          base bytestring conduit criterion directory hw-bits hw-prim
          hw-rankselect-base mmap resourcet vector
@@ -115857,6 +116387,8 @@ self: {
        pname = "ical";
        version = "0.0.1";
        sha256 = "10nqlypcv7rpc8q83rjhpb2n3sfqfx6p3xhf123hmacs4ks5vr7m";
+       revision = "1";
+       editedCabalFile = "0sxh3m5iscf1kdkmc8bqgb8snn878ljm962h0f1sgx8z72avawr9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -117974,7 +118506,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "influxdb_1_6_0_2" = callPackage
+  "influxdb_1_6_0_3" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
      , cabal-doctest, clock, containers, doctest, foldl, http-client
      , http-types, HUnit, lens, mtl, network, optional-args, QuickCheck
@@ -117984,8 +118516,8 @@ self: {
      }:
      mkDerivation {
        pname = "influxdb";
-       version = "1.6.0.2";
-       sha256 = "0f5lcwvs4cw7ipqw3da5baf2sw4m1a7g29iw3big5m93wc2flk38";
+       version = "1.6.0.3";
+       sha256 = "06ywpr2wpc8kx4kjkmpq6lapbpqwq3c0sxla21v58psj033ihzl9";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -118344,8 +118876,8 @@ self: {
        pname = "insert-ordered-containers";
        version = "0.2.1.0";
        sha256 = "1612f455dw37da9g7bsd1s5kyi84mnr1ifnjw69892amyimi47fp";
-       revision = "6";
-       editedCabalFile = "0dna826vhnal6m213llszn68phjs27pd43f7s8wdhdmjdx1nzk72";
+       revision = "7";
+       editedCabalFile = "1mqdqrr25igra0bhqkjsc5y87q9ciwm5w14gmchx2p7xy7x0xy9b";
        libraryHaskellDepends = [
          aeson base base-compat hashable lens semigroupoids semigroups text
          transformers unordered-containers
@@ -119544,31 +120076,6 @@ self: {
 
   "ip" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion
-     , doctest, hashable, HUnit, primitive, QuickCheck
-     , quickcheck-classes, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, text, vector
-     }:
-     mkDerivation {
-       pname = "ip";
-       version = "1.1.2";
-       sha256 = "16vjbcrjpvs4wh89r4k3d5hpkklvcvrk50qjnx67bsi2jjhcn0aj";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring hashable primitive text vector
-       ];
-       testHaskellDepends = [
-         attoparsec base bytestring doctest HUnit QuickCheck
-         quickcheck-classes test-framework test-framework-hunit
-         test-framework-quickcheck2 text
-       ];
-       benchmarkHaskellDepends = [
-         attoparsec base bytestring criterion text
-       ];
-       description = "Library for IP and MAC addresses";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "ip_1_2_1" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion
      , doctest, hashable, hspec, HUnit, primitive, QuickCheck
      , quickcheck-classes, semigroups, test-framework
      , test-framework-hunit, test-framework-quickcheck2, text, vector
@@ -119577,6 +120084,8 @@ self: {
        pname = "ip";
        version = "1.2.1";
        sha256 = "024cl4dx0580wch2z9m45siak2n9dpbj3853gc4p9r257zp5xalr";
+       revision = "1";
+       editedCabalFile = "1zy8l09i95z5s0cfzq2fhn2r805mgxfc82d6nl5aamg5jmfcyzz1";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring hashable primitive semigroups text
          vector
@@ -119591,7 +120100,6 @@ self: {
        ];
        description = "Library for IP and MAC addresses";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ip-quoter" = callPackage
@@ -119918,8 +120426,8 @@ self: {
        pname = "irc-dcc";
        version = "2.0.1";
        sha256 = "1pyj4ngh6rw0k1cd9nlrhwb6rr3jmpiwaxs6crik8gbl6f3s4234";
-       revision = "7";
-       editedCabalFile = "01mvdqabbxa68abq49s2kwpl0y8gb6lf258jjg7w098f5v0p4m36";
+       revision = "8";
+       editedCabalFile = "1ya1bl8pdzbs3gxkq7hsyvkaajf8prrdhr1lx5hm9pi1nqsi879z";
        libraryHaskellDepends = [
          attoparsec base binary bytestring io-streams iproute irc-ctcp mtl
          network path safe-exceptions transformers utf8-string
@@ -120295,6 +120803,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "iso8601-time_0_1_5" = callPackage
+    ({ mkDerivation, base, hspec, HUnit, time }:
+     mkDerivation {
+       pname = "iso8601-time";
+       version = "0.1.5";
+       sha256 = "1j7h1xix7vpb88dnksis14rnvw0p528m3d54fg3h51765d5l9kgj";
+       libraryHaskellDepends = [ base time ];
+       testHaskellDepends = [ base hspec HUnit time ];
+       description = "Convert to/from the ISO 8601 time format";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "isobmff-builder" = callPackage
     ({ mkDerivation, base, binary, bytestring, criterion, data-default
      , hspec, mtl, pretty-types, QuickCheck, singletons, tagged
@@ -122146,8 +122667,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-assertions";
-       version = "1.0.11";
-       sha256 = "000a528gmkb25zcl7am6qh8fjrq2v2l71c27fxzm6wpf0ml0vv7z";
+       version = "1.0.12";
+       sha256 = "0sf1ajldz7c9ksbfr93hhrpbvqxiqbkyxqbw9q54cbf0pi6mhyzb";
        libraryHaskellDepends = [
          aeson base indexed indexed-free lens lens-aeson text
        ];
@@ -122211,42 +122732,10 @@ self: {
      }:
      mkDerivation {
        pname = "json-autotype";
-       version = "1.0.18";
-       sha256 = "0h2aiq7k6s2qw81mrj77i86vfaci0387cwm6lbfzfag3r4993w7h";
-       revision = "2";
-       editedCabalFile = "1b7q8af32zpsrq32m34d4h4245ww19kxfqjrbq6s2mfx5qd5s5y6";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers filepath GenericPretty hashable
-         lens mtl optparse-applicative pretty process scientific text
-         uniplate unordered-containers vector
-       ];
-       executableHaskellDepends = [
-         aeson base bytestring containers filepath GenericPretty hashable
-         lens mtl optparse-applicative pretty process scientific text
-         uniplate unordered-containers vector yaml
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers directory filepath GenericPretty
-         hashable lens mtl optparse-applicative pretty process QuickCheck
-         scientific smallcheck text uniplate unordered-containers vector
-       ];
-       description = "Automatic type declaration for JSON input data";
-       license = stdenv.lib.licenses.bsd3;
-       maintainers = with stdenv.lib.maintainers; [ peti ];
-     }) {};
-
-  "json-autotype_1_1_2" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, directory
-     , filepath, GenericPretty, hashable, lens, mtl
-     , optparse-applicative, pretty, process, QuickCheck, scientific
-     , smallcheck, text, uniplate, unordered-containers, vector, yaml
-     }:
-     mkDerivation {
-       pname = "json-autotype";
        version = "1.1.2";
        sha256 = "1gf7g5y46wpkkhdnmvi85h518a59yb5j8ffgrnb82cs5zjwjpa9j";
+       revision = "1";
+       editedCabalFile = "0qc69s8wcsfy8h8mbz2iyxi02gwissb93wn5gapwisinhm44ldpd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -122265,7 +122754,6 @@ self: {
        ];
        description = "Automatic type declaration for JSON input data";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
        maintainers = with stdenv.lib.maintainers; [ peti ];
      }) {};
 
@@ -122384,8 +122872,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-feed";
-       version = "1.0.1";
-       sha256 = "16x0k1iwq9z9sq7z6a2007w8cczy6yd7sniylhacqnf1gsjfb4q6";
+       version = "1.0.2";
+       sha256 = "1485c4rljprf09nn8hd5fdpipjzpcylgmzz3ckw4nna5fhyx2n40";
        libraryHaskellDepends = [
          aeson base bytestring mime-types network-uri tagsoup text time
        ];
@@ -122569,8 +123057,8 @@ self: {
        pname = "json-rpc-client";
        version = "0.2.5.0";
        sha256 = "177lrw5m9dxdk6mcay0f92rwyih8q7znwb8m6da6r3zsn30gajak";
-       revision = "5";
-       editedCabalFile = "0fi7cij476s4lhjpi7m1yp9p30qv7pyv0hlcj30kd0zq74nwwrdz";
+       revision = "6";
+       editedCabalFile = "1x5vivxcnmf8igc5m3sh301nlag2kj6n7dgpiw58k0f0cdbh86i3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -122615,8 +123103,8 @@ self: {
        pname = "json-rpc-server";
        version = "0.2.6.0";
        sha256 = "1xfcxbwri9a5p3xxbc4kvr1kqdnm4c1axd8kgb8dglabffbrk7hn";
-       revision = "4";
-       editedCabalFile = "19nasv4sxjn3j0xvr1pd9x6bf8f8566wwd15y3wwll89bpnyd4z9";
+       revision = "5";
+       editedCabalFile = "0hvkfbgg3jbgs0d2jp5djhpd2qp3q9hs5cr4ds93bc9nyncymyq9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -122640,8 +123128,8 @@ self: {
        pname = "json-schema";
        version = "0.7.4.1";
        sha256 = "15kwgpkryd865nls9zm6ya6jzmiygsb537ij7ps39dzasqbnl3an";
-       revision = "14";
-       editedCabalFile = "0pf2j8v62mfh6dk0v4a93l75by6i6jsfangbsabksdbzhh64hyrr";
+       revision = "15";
+       editedCabalFile = "07a5qvmg6bz54k5f608d8lvaay97s6df503rq047sjwa6dipcm0x";
        libraryHaskellDepends = [
          aeson base containers generic-aeson generic-deriving mtl scientific
          text time unordered-containers vector
@@ -123627,6 +124115,8 @@ self: {
        pname = "kanji";
        version = "3.4.0";
        sha256 = "1wc17b5515vb19ah7wm1zwmpf7b3jgjzrhk21hk8ysr14pcxwifr";
+       revision = "1";
+       editedCabalFile = "00p8adbln7hrd3gapw51mcqkh7vl9a9fjza59s4mk9w3vh30xg6j";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -123653,8 +124143,8 @@ self: {
        pname = "kansas-comet";
        version = "0.4";
        sha256 = "1q9rffh6589a5am8mvfzxzwws34vg08rdjxggfabhmg9y9jla6hz";
-       revision = "13";
-       editedCabalFile = "0qdj3giwfjic87xln1lkrfa9dw8yj31s7x3dsr7n1343jcap2m7n";
+       revision = "14";
+       editedCabalFile = "0iz92v375bvfp1yib7xmvwwci2ndh68fy20597dvc0b6wpjx76lq";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base containers data-default-class scotty stm text time
@@ -125483,6 +125973,17 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "lacroix" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "lacroix";
+       version = "0.1.0.0";
+       sha256 = "0d65dqvbfrrvgdnagjyiq8xf7635rd46wda722g85dxzxr1l7mbn";
+       libraryHaskellDepends = [ base ];
+       description = "fizzy n dizzy";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "lagrangian" = callPackage
     ({ mkDerivation, ad, base, hmatrix, HUnit, nonlinear-optimization
      , test-framework, test-framework-hunit, test-framework-quickcheck2
@@ -126382,14 +126883,14 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "language-c_0_8" = callPackage
+  "language-c_0_8_1" = callPackage
     ({ mkDerivation, alex, array, base, bytestring, containers, deepseq
      , directory, filepath, happy, pretty, process, syb
      }:
      mkDerivation {
        pname = "language-c";
-       version = "0.8";
-       sha256 = "0ms0hfg65d7phfr2dq6183vcbmq9ddpvmlqbs8nwbqhqvcdpfl4w";
+       version = "0.8.1";
+       sha256 = "0sdkjj0hq8p69fcdm6ljbjkjvrsrb8a6rl5dq6dj6byj32ajrm3d";
        libraryHaskellDepends = [
          array base bytestring containers deepseq directory filepath pretty
          process syb
@@ -126565,15 +127066,15 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
-  "language-docker_6_0_0" = callPackage
+  "language-docker_6_0_1" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , free, Glob, hspec, HUnit, megaparsec, mtl, prettyprinter, process
      , QuickCheck, split, template-haskell, text, th-lift, time
      }:
      mkDerivation {
        pname = "language-docker";
-       version = "6.0.0";
-       sha256 = "0b3m6vzfhypwqnlwdy1b1cx6dfca0rcq2m4zivd608ny2ii22ajv";
+       version = "6.0.1";
+       sha256 = "01dfs90300h03mlwn05a7k2gsffyxxkjypyykbnc9ky2cx6vwfax";
        libraryHaskellDepends = [
          base bytestring containers free megaparsec mtl prettyprinter split
          template-haskell text th-lift time
@@ -126761,6 +127262,8 @@ self: {
        pname = "language-glsl";
        version = "0.2.1";
        sha256 = "08hrl9s8640a61npdshjrw5q3j3b2gvms846cf832j0n19mi24h0";
+       revision = "1";
+       editedCabalFile = "1dlax6dfjc8ca0p5an3k1f29b078hgb44aj48njf97shvl9hqf5v";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base parsec prettyclass ];
@@ -127725,6 +128228,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "lawful" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "lawful";
+       version = "0.1.0.0";
+       sha256 = "014drjks30wij31fm371q5d8m6x3fpf3z52dim6zmxxv0r0pjmh0";
+       libraryHaskellDepends = [ base ];
+       description = "Assert the lawfulness of your typeclass instances";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "lawless-concurrent-machines" = callPackage
     ({ mkDerivation, async, base, containers, lifted-async, machines
      , monad-control, semigroups, tasty, tasty-hunit, time, transformers
@@ -127765,8 +128279,8 @@ self: {
      }:
      mkDerivation {
        pname = "layered-state";
-       version = "1.1.3";
-       sha256 = "01pi8bslw7pmd3cm7jxxs500i35ny2lbaqi0hnl2a7kzjjxfrs6s";
+       version = "1.1.4";
+       sha256 = "06mwkz6816nkwlsc51hfx0y67dhf42rkib165xag7kga7843idxa";
        libraryHaskellDepends = [
          base constraints data-default exceptions lens lens-utils
          monad-branch monoid mtl primitive profunctors prologue transformers
@@ -128606,8 +129120,8 @@ self: {
        pname = "lens-aeson";
        version = "1.0.2";
        sha256 = "1k028ycmhz7mnjlrap88fqix4nmmpyy6b88m16kv77d3r8sz04a3";
-       revision = "4";
-       editedCabalFile = "1gas30rarvr8337a06z089m3dp5kvdcvhyac2mrp5pjlfp4zz226";
+       revision = "5";
+       editedCabalFile = "0z6ib6kndbk5dgzlacmdlsdjrrazj9hwnkk9ldc6flgq15ba74nr";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson attoparsec base bytestring lens scientific text
@@ -129045,22 +129559,6 @@ self: {
      }:
      mkDerivation {
        pname = "lexer-applicative";
-       version = "2.1.0.1";
-       sha256 = "1754rimbj7jdhdhc3ql5ks5mccqip4l6cffkw2bzjw3x1s0155iy";
-       libraryHaskellDepends = [ base regex-applicative srcloc ];
-       testHaskellDepends = [
-         base deepseq regex-applicative srcloc tasty tasty-hunit
-       ];
-       description = "Simple lexer based on applicative regular expressions";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "lexer-applicative_2_1_0_2" = callPackage
-    ({ mkDerivation, base, deepseq, regex-applicative, srcloc, tasty
-     , tasty-hunit
-     }:
-     mkDerivation {
-       pname = "lexer-applicative";
        version = "2.1.0.2";
        sha256 = "1gjwxc9d2al8az89mrxkvh8fmmdk78685dgdxi4fil2r587kqhxf";
        libraryHaskellDepends = [ base regex-applicative srcloc ];
@@ -129069,7 +129567,6 @@ self: {
        ];
        description = "Simple lexer based on applicative regular expressions";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lfst" = callPackage
@@ -129783,8 +130280,10 @@ self: {
      }:
      mkDerivation {
        pname = "libstackexchange";
-       version = "0.3.0.0";
-       sha256 = "00v8hmk67dsb0j1bncc06fh46jkz4raf5a796l223mg6x0l3a828";
+       version = "0.3.1";
+       sha256 = "1fj5pf1hjl749pbx54p1sja8m7k99bd0ijyyzxh3dygxx06inc6i";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
          aeson attoparsec base bytestring containers data-default
          http-conduit profunctors text
@@ -130687,6 +131186,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "lines-of-action" = callPackage
+    ({ mkDerivation, base, containers, mtl, safe }:
+     mkDerivation {
+       pname = "lines-of-action";
+       version = "0.0.0";
+       sha256 = "0m047q5x6lqgmw3kfai24jk8x44vib4xmflz7n2xq7b791k1fkrg";
+       libraryHaskellDepends = [ base containers mtl safe ];
+       description = "Lines of Action, 2-player strategy board game";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "linguistic-ordinals" = callPackage
     ({ mkDerivation, base, text }:
      mkDerivation {
@@ -131928,16 +132438,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {llvm-config = null;};
 
-  "llvm-hs_6_2_0" = callPackage
+  "llvm-hs_6_3_0" = callPackage
     ({ mkDerivation, array, attoparsec, base, bytestring, Cabal
      , containers, exceptions, llvm-config, llvm-hs-pure, mtl
-     , pretty-show, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
-     , template-haskell, temporary, transformers, utf8-string
+     , pretty-show, process, QuickCheck, tasty, tasty-hunit
+     , tasty-quickcheck, template-haskell, temporary, transformers
+     , utf8-string
      }:
      mkDerivation {
        pname = "llvm-hs";
-       version = "6.2.0";
-       sha256 = "1s7n0sansq1mhs6dibp3ikkpn3n0h6cw2ja5m36nphjmzn47dvrk";
+       version = "6.3.0";
+       sha256 = "10v13f0pcsjaz7lhpg5wr520qp9rgajbv5c3pqx4v79nmfv797jd";
        setupHaskellDepends = [ base Cabal containers ];
        libraryHaskellDepends = [
          array attoparsec base bytestring containers exceptions llvm-hs-pure
@@ -131945,8 +132456,9 @@ self: {
        ];
        libraryToolDepends = [ llvm-config ];
        testHaskellDepends = [
-         base bytestring containers llvm-hs-pure mtl pretty-show QuickCheck
-         tasty tasty-hunit tasty-quickcheck temporary transformers
+         base bytestring containers llvm-hs-pure mtl pretty-show process
+         QuickCheck tasty tasty-hunit tasty-quickcheck temporary
+         transformers
        ];
        description = "General purpose LLVM bindings";
        license = stdenv.lib.licenses.bsd3;
@@ -131995,15 +132507,15 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "llvm-hs-pure_6_2_0" = callPackage
+  "llvm-hs-pure_6_2_1" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers, fail
      , mtl, tasty, tasty-hunit, tasty-quickcheck, template-haskell
      , transformers, unordered-containers
      }:
      mkDerivation {
        pname = "llvm-hs-pure";
-       version = "6.2.0";
-       sha256 = "1qqwhq9mjlgpyy5h8wnk1zg8y16c229397fslxyyz3bjqg5a0ghv";
+       version = "6.2.1";
+       sha256 = "1a9xzg6q4gd6j7dkvpkqpnrmh8y1fabllpjbh0m181v1c52aj23r";
        libraryHaskellDepends = [
          attoparsec base bytestring containers fail mtl template-haskell
          transformers unordered-containers
@@ -133953,10 +134465,8 @@ self: {
     ({ mkDerivation, base, colonnade, lucid, text }:
      mkDerivation {
        pname = "lucid-colonnade";
-       version = "1.0";
-       sha256 = "13jb1vh2pxz1w2ycswdmyhr05c00i0x30agcwf93i359rwzcmbmc";
-       revision = "1";
-       editedCabalFile = "08zcksc8pd7sh4z78i80rinlmr3mghhclhcqn8kdkgv4p7ynldlv";
+       version = "1.0.1";
+       sha256 = "0gbpfh1ky5pq0f0rz619hxfgll4yj0ky056dvrvq0s741l3gnhv8";
        libraryHaskellDepends = [ base colonnade lucid text ];
        description = "Helper functions for using lucid with colonnade";
        license = stdenv.lib.licenses.bsd3;
@@ -136062,24 +136572,6 @@ self: {
   "markup" = callPackage
     ({ mkDerivation, attoparsec-uri, base, blaze-html, blaze-markup
      , clay, comonad, lucid, mmorph, monad-control, monad-logger, mtl
-     , path-extra, resourcet, text, transformers-base, urlpath
-     }:
-     mkDerivation {
-       pname = "markup";
-       version = "4.0.4";
-       sha256 = "1brk619d2abryvwyw9pj7g4axs1rc6p51cf4yf5q1p6f0zvi2dyb";
-       libraryHaskellDepends = [
-         attoparsec-uri base blaze-html blaze-markup clay comonad lucid
-         mmorph monad-control monad-logger mtl path-extra resourcet text
-         transformers-base urlpath
-       ];
-       description = "Abstraction for HTML-embedded content";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "markup_4_2_0" = callPackage
-    ({ mkDerivation, attoparsec-uri, base, blaze-html, blaze-markup
-     , clay, comonad, lucid, mmorph, monad-control, monad-logger, mtl
      , path, path-extra, resourcet, text, transformers-base, urlpath
      }:
      mkDerivation {
@@ -136093,7 +136585,6 @@ self: {
        ];
        description = "Abstraction for HTML-embedded content";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "markup-preview" = callPackage
@@ -136317,8 +136808,8 @@ self: {
      }:
      mkDerivation {
        pname = "massiv-io";
-       version = "0.1.3.0";
-       sha256 = "08jngww0ki28d2mhfj9vw4rlxigzzvgb295k5fnj0cr7xmhr48zx";
+       version = "0.1.4.0";
+       sha256 = "0yah1g7cm959kzzlqkgbzrx5aswd697518v89z7r5380f6hqq4cc";
        libraryHaskellDepends = [
          base bytestring data-default deepseq directory filepath JuicyPixels
          massiv netpbm process vector
@@ -136620,8 +137111,8 @@ self: {
      }:
      mkDerivation {
        pname = "matrix-as-xyz";
-       version = "0.1.1.0";
-       sha256 = "0ckirpbflr69a51k21nfak74d5r4jxra2sl4ys2gyicjm77b5a3s";
+       version = "0.1.1.1";
+       sha256 = "1hca54xrd0ia4vcqpgkjn65qgk35rzrs3hjl6d758dj3gshq30xp";
        libraryHaskellDepends = [ base hspec matrix parsec QuickCheck ];
        testHaskellDepends = [
          base doctest hspec matrix parsec QuickCheck
@@ -136999,8 +137490,8 @@ self: {
      }:
      mkDerivation {
        pname = "mbug";
-       version = "1.0";
-       sha256 = "1bz8bwmapxssgs1j98xvad47185i81sqkydjf6r7329c4sn5gipv";
+       version = "1.1";
+       sha256 = "1chz9za1zbdw1awm252img4krmya1zq3jb4alrsplf2ijb2c80ls";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -138519,6 +139010,8 @@ self: {
        pname = "microlens-aeson";
        version = "2.3.0";
        sha256 = "1iahlh505jrlpd9ndkr5asfnzdpp6m6m2lm44ds15461py485wpj";
+       revision = "1";
+       editedCabalFile = "0nzkdmdfvamhn24lhvg9gjda2rpv8iv7jab0r6drmpk33rxs613s";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring deepseq hashable microlens
          scientific text unordered-containers vector
@@ -138724,8 +139217,8 @@ self: {
        pname = "microstache";
        version = "1.0.1.1";
        sha256 = "0851sqr1ppdj6m822635pa3j6qzdf25gyrhkjs25zdry6518bsax";
-       revision = "1";
-       editedCabalFile = "1var5mgzvkxl9s78hbxylkvv67z7fnbs5rb1l9q0cqxyw85cbr6j";
+       revision = "2";
+       editedCabalFile = "0rl6vgmjnf1a14kiynh4gnmy6n6kkik9hqj9k5vqw68h4f110i4b";
        libraryHaskellDepends = [
          aeson base bytestring containers deepseq directory filepath parsec
          text transformers unordered-containers vector
@@ -139772,7 +140265,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "mltool_0_2_0_0" = callPackage
+  "mltool_0_2_0_1" = callPackage
     ({ mkDerivation, ascii-progress, base, deepseq, hmatrix
      , hmatrix-gsl, hmatrix-morpheus, HUnit, MonadRandom, random
      , test-framework, test-framework-hunit, test-framework-quickcheck2
@@ -139780,8 +140273,8 @@ self: {
      }:
      mkDerivation {
        pname = "mltool";
-       version = "0.2.0.0";
-       sha256 = "0yjq9wbvni9sgh966jccfcsm6ajicrfkgvwg08383rwnsqbbjm8q";
+       version = "0.2.0.1";
+       sha256 = "1zz06c0xv718faygnsgzmhg17xc5hrjsj9xkdaf3qmzbr1gwfvki";
        libraryHaskellDepends = [
          ascii-progress base deepseq hmatrix hmatrix-gsl hmatrix-morpheus
          MonadRandom random vector
@@ -139821,8 +140314,8 @@ self: {
        pname = "mmark";
        version = "0.0.5.6";
        sha256 = "0d0jxxj0b1jy9mym6389dmm6biiw8kzdh06zj2j0gsjczn2n60zw";
-       revision = "2";
-       editedCabalFile = "0hzz7l9npv364yzw6i6q6699nn1raj1p2cmwmlqp43rz8s3ryawn";
+       revision = "3";
+       editedCabalFile = "0asb998ch5b33s84ssdps3w7mdlhksmd9c580npg7xkrw60mwjfb";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base case-insensitive containers data-default-class deepseq
@@ -139848,8 +140341,8 @@ self: {
        pname = "mmark-cli";
        version = "0.0.3.0";
        sha256 = "0nb17k23bs21qi7a888qp81w682ax2qvih9fbvdkdh6c2n6yklrp";
-       revision = "1";
-       editedCabalFile = "0rzz4m7z02m6rmigmmpgqhik1d7kc0i4mri0gpj1i3j7a59p7s1q";
+       revision = "2";
+       editedCabalFile = "0i3gvfgm4bfbdyflhhaf4gdr7cbkw51i330f25rgha9k3s4v59w3";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -140311,8 +140804,8 @@ self: {
      }:
      mkDerivation {
        pname = "mollie-api-haskell";
-       version = "0.2.0.0";
-       sha256 = "1k2sx65d486dzb9xs2byi3p4ppacj2qjknhqx2kd0020zi7w9s5n";
+       version = "0.2.0.1";
+       sha256 = "0hyxfa2diqjlcd0x5fxscn8lsmjkwzpvvj04w2n52q5dnm76qacm";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring HsOpenSSL http-client http-client-openssl
@@ -143381,6 +143874,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "multihashmap" = callPackage
+    ({ mkDerivation, base, hashable, unordered-containers }:
+     mkDerivation {
+       pname = "multihashmap";
+       version = "0.1.0.0";
+       sha256 = "1bripl4vqj275n4wnka7vrdcjyyppbc773pfsbmvfjvl2qqi5jrb";
+       libraryHaskellDepends = [ base hashable unordered-containers ];
+       description = "hashmap from keys to hashsets";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "multimap" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -144517,8 +145021,8 @@ self: {
        pname = "myanimelist-export";
        version = "0.2.0.0";
        sha256 = "1d9fqna5qavp1lzpsg8yg816m3smybdsx25gafqr9wc2555rj1gg";
-       revision = "1";
-       editedCabalFile = "1ni5bmhfra2rlxlv55iah865shyibz7bwl2zz6161v4s35bs68dj";
+       revision = "2";
+       editedCabalFile = "1jws9bhrnhk5j95v7rvnhvc5zmngs7cq2936qjf574azcp2qda5x";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -147899,8 +148403,8 @@ self: {
      }:
      mkDerivation {
        pname = "nix-diff";
-       version = "1.0.2";
-       sha256 = "1n1f3p5hamvlc7jhl9m569d8li9kxqwkjmv5nn1mq1n1ldhdlwxj";
+       version = "1.0.3";
+       sha256 = "1580gqc5jy2zrd62drwzl1i7lcq0r0l653yi9s0c08a7xk5vsz7h";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -148389,8 +148893,8 @@ self: {
     ({ mkDerivation, base, checkers, QuickCheck }:
      mkDerivation {
        pname = "non-empty-zipper";
-       version = "0.1.0.8";
-       sha256 = "0fyq9x0x04pv45v73mkc273ih5kd9ac40psr00zva58n352f9az9";
+       version = "0.1.0.9";
+       sha256 = "1y1r6058y47g7xy2yknz7fhgx2qbmmxj50zwvyvrrikmrkljr5ba";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base checkers QuickCheck ];
        description = "The Zipper for NonEmpty";
@@ -149778,6 +150282,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "observable" = callPackage
+    ({ mkDerivation, base, transformers }:
+     mkDerivation {
+       pname = "observable";
+       version = "0.1.0";
+       sha256 = "1y4rm73dqhdp5nvlqn68v1pkc9lg9wbhd1dx7nn3ckp8m5fv2kh0";
+       libraryHaskellDepends = [ base transformers ];
+       description = "Make your action to be observable and listen events from them";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "observable-sharing" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -149993,8 +150508,8 @@ self: {
      }:
      mkDerivation {
        pname = "odpic-raw";
-       version = "0.2.0";
-       sha256 = "0g83ag8ggcwmf82zghzdds990l5hvcfiv85rlj95phb0lpdskj5m";
+       version = "0.2.1";
+       sha256 = "0py56g2d05b11yw7wi5lmaglixzk63kwlpnnwk3v1vy8daky73w6";
        libraryHaskellDepends = [
          base conduit monad-control resourcet text time unliftio-core
        ];
@@ -150006,7 +150521,7 @@ self: {
        description = "Oracle Database Bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {odpic = null;};
+     }) {inherit (pkgs) odpic;};
 
   "oeis" = callPackage
     ({ mkDerivation, base, HTTP, HUnit, network, network-uri
@@ -152090,8 +152605,8 @@ self: {
      }:
      mkDerivation {
        pname = "orgstat";
-       version = "0.1.3";
-       sha256 = "16vla9aq12hvv1b18j7zl8n1dhr31p4hb361gjfd0b1wf95j81r5";
+       version = "0.1.4";
+       sha256 = "063iqrxcqj4mxlic934ksrl23alvpwr3q5k2w666sqc02nkmcv88";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -153095,6 +153610,8 @@ self: {
        pname = "pandoc-crossref";
        version = "0.3.2.0";
        sha256 = "0pydgdpm8fqj4dbv5swbyxkh1bkmqzj3gcas9r04vvzh6mmr22ia";
+       revision = "1";
+       editedCabalFile = "1x19k4jb8ld8kp4fkcmxj5maw3w3dqv5axh5ay6m6qr5kl77ijgp";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -153353,7 +153870,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "pandoc-types_1_17_4_2" = callPackage
+  "pandoc-types_1_17_5_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, criterion
      , deepseq, ghc-prim, HUnit, QuickCheck, string-qq, syb
      , test-framework, test-framework-hunit, test-framework-quickcheck2
@@ -153361,10 +153878,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-types";
-       version = "1.17.4.2";
-       sha256 = "1jiy4siyfcf4z0m0kn0z58cbrsvggavlxljrcb4srwblih55xqap";
-       revision = "1";
-       editedCabalFile = "0izgzjfl7l4fb6xd5iqcy5zca4m1vzvr5xqgccw45vkm8q3arqnf";
+       version = "1.17.5.1";
+       sha256 = "1q6v2bynij724fv347mhqxdscwifzrx5jb9mq80608qf638fn717";
        libraryHaskellDepends = [
          aeson base bytestring containers deepseq ghc-prim QuickCheck syb
          transformers
@@ -153456,13 +153971,13 @@ self: {
      }:
      mkDerivation {
        pname = "pangraph";
-       version = "0.1.1.5";
-       sha256 = "0p03sm5sna88h1j7gxkwdq0j5zhak38spqyhjlwc2vsrxjc4vjiy";
+       version = "0.1.2";
+       sha256 = "03iqf77j7a382m7zwkgh872frbii98l04agh6sr4ic96554b0gzl";
        libraryHaskellDepends = [
          algebraic-graphs base bytestring containers hexml
        ];
        testHaskellDepends = [ base bytestring containers HUnit ];
-       description = "A set of parsers for graph languages";
+       description = "A set of parsers for graph languages and conversions to graph libaries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -156717,6 +157232,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "persistent-migration" = callPackage
+    ({ mkDerivation, base, bytestring, conduit, containers, exceptions
+     , fgl, monad-logger, mtl, persistent, persistent-postgresql
+     , persistent-template, process, QuickCheck, resource-pool, tasty
+     , tasty-golden, tasty-quickcheck, temporary, text, time
+     , unordered-containers, yaml
+     }:
+     mkDerivation {
+       pname = "persistent-migration";
+       version = "0.0.2";
+       sha256 = "0vnc2jiagb2z11dy428fd47zhixw7ib96aras0lvhjbwyldzic5p";
+       libraryHaskellDepends = [
+         base containers fgl mtl persistent text time unordered-containers
+       ];
+       testHaskellDepends = [
+         base bytestring conduit containers exceptions monad-logger mtl
+         persistent persistent-postgresql persistent-template process
+         QuickCheck resource-pool tasty tasty-golden tasty-quickcheck
+         temporary text yaml
+       ];
+       description = "Manual migrations for the persistent library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "persistent-mongoDB" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bson, bytestring, cereal
      , conduit, containers, http-api-data, mongoDB, network, path-pieces
@@ -156989,8 +157528,8 @@ self: {
        pname = "persistent-template";
        version = "2.5.4";
        sha256 = "008afcy7zbw7bzp9jww8gdldb51kfm0fg4p0x4xcp61gx4679bjc";
-       revision = "1";
-       editedCabalFile = "18mjv4z29cbrqjrsk2gm4bbc988437v8zxc5dynhj99fzjxzs9yr";
+       revision = "2";
+       editedCabalFile = "03qgwk32krldph3blw5agiqcpccr3649hajyn8wm9k71zz82dpn6";
        libraryHaskellDepends = [
          aeson aeson-compat base bytestring containers ghc-prim
          http-api-data monad-control monad-logger path-pieces persistent
@@ -157939,8 +158478,8 @@ self: {
     ({ mkDerivation, base, unix }:
      mkDerivation {
        pname = "pidfile";
-       version = "0.1.0.2";
-       sha256 = "1iriansay0vq1b6crd1gc86ghv6iqcrnpflsa5b22x1lrlvxcwmj";
+       version = "0.1.0.3";
+       sha256 = "12m477kinanyxi5612wz0n72qb0cymjb2x9pp0ggsngfpkqzp1j6";
        libraryHaskellDepends = [ base unix ];
        description = "Run an IO action protected by a pidfile";
        license = stdenv.lib.licenses.bsd3;
@@ -158065,6 +158604,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "pinch_0_3_3_0" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, deepseq
+     , ghc-prim, hashable, hspec, hspec-discover, QuickCheck, semigroups
+     , text, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "pinch";
+       version = "0.3.3.0";
+       sha256 = "0bhds7k9bsma1bvihvz6qf832gi2krak3yd8lnddcv87hnjsr4hq";
+       libraryHaskellDepends = [
+         array base bytestring containers deepseq ghc-prim hashable
+         semigroups text unordered-containers vector
+       ];
+       testHaskellDepends = [
+         base bytestring containers hspec hspec-discover QuickCheck
+         semigroups text unordered-containers vector
+       ];
+       description = "An alternative implementation of Thrift for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pinchot" = callPackage
     ({ mkDerivation, base, containers, Earley, lens, pretty-show
      , semigroups, template-haskell, transformers
@@ -160038,8 +160599,8 @@ self: {
     ({ mkDerivation, base, bytestring, containers, hspec }:
      mkDerivation {
        pname = "plural";
-       version = "0.0.2";
-       sha256 = "1f35w7rzwq6f1zzdpglij41ra8pwyzjklv2pbnpmbp9q6rpi836p";
+       version = "0.1.0.0";
+       sha256 = "0amzsa5sf2jdrxmsizl38h1452qqd5fby3c451h0b9zpraxj1fbd";
        libraryHaskellDepends = [ base bytestring containers ];
        testHaskellDepends = [ base hspec ];
        description = "Pluralize";
@@ -161940,8 +162501,8 @@ self: {
      }:
      mkDerivation {
        pname = "postmark-streams";
-       version = "0.1.0.1";
-       sha256 = "16ag5jghbvz6gialpcpy491x63cq2z7kwrh9ahy8z2ryilcp64vi";
+       version = "0.1.0.2";
+       sha256 = "00d6rnijlr2095nd1d0vqgbsy5k8w6admi2bn69vdmj39cahgca2";
        libraryHaskellDepends = [
          aeson attoparsec base base64-bytestring binary bytestring
          http-streams io-streams text time
@@ -161984,25 +162545,12 @@ self: {
      }) {};
 
   "potoki" = callPackage
-    ({ mkDerivation, attoparsec, base, base-prelude, bytestring
-     , directory, foldl, hashable, potoki-core, profunctors, ptr
-     , QuickCheck, quickcheck-instances, random, rerebase, tasty
-     , tasty-hunit, tasty-quickcheck, text, transformers, unagi-chan
-     , unordered-containers, vector
-     }:
+    ({ mkDerivation, potoki-core }:
      mkDerivation {
        pname = "potoki";
-       version = "0.11.3";
-       sha256 = "134wy711qnkrwa9c78d7lv8vnc3b5a2dqyslzvs59xqx4csh61xj";
-       libraryHaskellDepends = [
-         attoparsec base base-prelude bytestring directory foldl hashable
-         potoki-core profunctors ptr text transformers unagi-chan
-         unordered-containers vector
-       ];
-       testHaskellDepends = [
-         attoparsec QuickCheck quickcheck-instances random rerebase tasty
-         tasty-hunit tasty-quickcheck
-       ];
+       version = "2";
+       sha256 = "17w7i1glzn2kvq61f1f9xcfz7z7hmwzjl08xh32hp6nir21ycmq5";
+       libraryHaskellDepends = [ potoki-core ];
        description = "Simple streaming in IO";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163131,6 +163679,31 @@ self: {
        license = stdenv.lib.licenses.bsd2;
      }) {};
 
+  "prettyprinter_1_2_1" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, bytestring, containers
+     , criterion, deepseq, doctest, mtl, pgp-wordlist, QuickCheck
+     , random, tasty, tasty-hunit, tasty-quickcheck, text, transformers
+     }:
+     mkDerivation {
+       pname = "prettyprinter";
+       version = "1.2.1";
+       sha256 = "1kvza7jp5n833m8rj0bc35bd2p8wx3fq0iqflm9nbh3wm05kwrg7";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base text ];
+       testHaskellDepends = [
+         base bytestring doctest pgp-wordlist tasty tasty-hunit
+         tasty-quickcheck text
+       ];
+       benchmarkHaskellDepends = [
+         ansi-wl-pprint base containers criterion deepseq mtl QuickCheck
+         random text transformers
+       ];
+       description = "A modern, easy to use, well-documented, extensible pretty-printer";
+       license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "prettyprinter-ansi-terminal" = callPackage
     ({ mkDerivation, ansi-terminal, base, doctest, prettyprinter, text
      }:
@@ -163339,24 +163912,11 @@ self: {
     ({ mkDerivation, base, ghc-prim, transformers }:
      mkDerivation {
        pname = "primitive";
-       version = "0.6.3.0";
-       sha256 = "0mcmbnj08wd6zfwn7xk6zf5hy5zwbla5v78pw0dpymqg9s0gzpnd";
-       libraryHaskellDepends = [ base ghc-prim transformers ];
-       testHaskellDepends = [ base ghc-prim ];
-       description = "Primitive memory-related operations";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "primitive_0_6_4_0" = callPackage
-    ({ mkDerivation, base, ghc-prim, transformers }:
-     mkDerivation {
-       pname = "primitive";
        version = "0.6.4.0";
        sha256 = "0r0cda7acvplgwaxy69kviv4jp7kkfi038by68gj4yfx4iwszgjc";
        libraryHaskellDepends = [ base ghc-prim transformers ];
        description = "Primitive memory-related operations";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "primitive-checked" = callPackage
@@ -163370,6 +163930,39 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "primitive-containers" = callPackage
+    ({ mkDerivation, base, containers, contiguous, gauge, ghc-prim
+     , primitive, primitive-sort, QuickCheck, quickcheck-classes, random
+     , tasty, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "primitive-containers";
+       version = "0.2.0";
+       sha256 = "11q0dvlsdabmsjsr0gznr8ndx1fyvbvv8jxfszj6na8jhrz7x84b";
+       libraryHaskellDepends = [
+         base contiguous primitive primitive-sort
+       ];
+       testHaskellDepends = [
+         base containers primitive QuickCheck quickcheck-classes tasty
+         tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [
+         base containers gauge ghc-prim primitive random
+       ];
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "primitive-indexed" = callPackage
+    ({ mkDerivation, base, doctest, primitive, QuickCheck }:
+     mkDerivation {
+       pname = "primitive-indexed";
+       version = "0.1.0.0";
+       sha256 = "0sbn3h426i6i609iyybar10lywpsklgfkzp355cg8dpfp4a3ibsf";
+       libraryHaskellDepends = [ base primitive ];
+       testHaskellDepends = [ base doctest QuickCheck ];
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "primitive-simd" = callPackage
     ({ mkDerivation, base, criterion, deepseq, ghc-prim, primitive
      , random, vector
@@ -163394,6 +163987,8 @@ self: {
        pname = "primitive-sort";
        version = "0.1.0.0";
        sha256 = "147y4y8v00yggfgyf70kzd3pd9r6jvgxkzjsy3xpbp6mjdnzrbm3";
+       revision = "1";
+       editedCabalFile = "0b148bc30nbfrmdx1k7d4ky6k129w8vy146di90v9q12rvsdaz8w";
        libraryHaskellDepends = [ base contiguous ghc-prim primitive ];
        testHaskellDepends = [
          base containers doctest HUnit primitive QuickCheck smallcheck tasty
@@ -165944,8 +166539,8 @@ self: {
      }:
      mkDerivation {
        pname = "purescript-tsd-gen";
-       version = "0.1.0.0";
-       sha256 = "0wnj2gvibwcdpbwz9hbn773ircp8rm85klb318933s27fl2z0zfb";
+       version = "0.2.0.0";
+       sha256 = "1l00xyz501gaig3fci9dyz28qdd2zdajzfwnp6hj17c46g8g95f6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -166008,8 +166603,8 @@ self: {
      }:
      mkDerivation {
        pname = "push-notify-apn";
-       version = "0.1.0.7";
-       sha256 = "1rkd7vr2l5136jv1afknqvg6lgvny5wdadh3fcy2k5phihmv9qfd";
+       version = "0.1.0.8";
+       sha256 = "1077sgc2fhaf99y7p09638bx3w1xlayg2jsf0sf2g85rc6j971nd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -167221,30 +167816,14 @@ self: {
      }) {};
 
   "quickcheck-classes" = callPackage
-    ({ mkDerivation, aeson, base, containers, prim-array, primitive
-     , QuickCheck, transformers, vector
-     }:
-     mkDerivation {
-       pname = "quickcheck-classes";
-       version = "0.3.3";
-       sha256 = "1czppkc56ny7nvfc11wdv96gng4vln7bkx87sgwlpdkw0q73rc14";
-       libraryHaskellDepends = [
-         aeson base containers prim-array primitive QuickCheck transformers
-       ];
-       testHaskellDepends = [ aeson base primitive QuickCheck vector ];
-       description = "QuickCheck common typeclasses";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "quickcheck-classes_0_4_11_1" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, containers, primitive
      , QuickCheck, semigroupoids, semigroups, semirings, tagged
      , transformers, vector
      }:
      mkDerivation {
        pname = "quickcheck-classes";
-       version = "0.4.11.1";
-       sha256 = "1x75fm8axvxdvqds93df1cgb3gp047d4n3yr6ydwsl6xhvmb023g";
+       version = "0.4.12";
+       sha256 = "1gnzaw5vvn5xk6h9zjvdjicxq35ppwvrs87fys1lk51c402npvz7";
        libraryHaskellDepends = [
          aeson base bifunctors containers primitive QuickCheck semigroupoids
          semigroups semirings tagged transformers
@@ -167254,7 +167833,6 @@ self: {
        ];
        description = "QuickCheck common typeclasses";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "quickcheck-combinators" = callPackage
@@ -167268,6 +167846,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "quickcheck-combinators_0_0_4" = callPackage
+    ({ mkDerivation, base, QuickCheck, unfoldable-restricted }:
+     mkDerivation {
+       pname = "quickcheck-combinators";
+       version = "0.0.4";
+       sha256 = "0i5hv58b8vgqbmwb7j8c9xr6qv0v5n2zjh3a9rab8x6hsdlb0mvv";
+       libraryHaskellDepends = [ base QuickCheck unfoldable-restricted ];
+       description = "Simple type-level combinators for augmenting QuickCheck instances";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "quickcheck-instances" = callPackage
     ({ mkDerivation, array, base, base-compat, bytestring
      , case-insensitive, containers, hashable, old-time, QuickCheck
@@ -167434,23 +168024,11 @@ self: {
     ({ mkDerivation, base, QuickCheck }:
      mkDerivation {
        pname = "quickcheck-simple";
-       version = "0.1.0.3";
-       sha256 = "08f87mqnm04sgi21q5snvr4li3zm4m86jydc3s4b71i9czy4q8wg";
-       libraryHaskellDepends = [ base QuickCheck ];
-       description = "Test properties and default-mains for QuickCheck";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "quickcheck-simple_0_1_0_4" = callPackage
-    ({ mkDerivation, base, QuickCheck }:
-     mkDerivation {
-       pname = "quickcheck-simple";
        version = "0.1.0.4";
        sha256 = "0524xkhx2qa6wfl7wf9qdjscr2djl0l08a1bk6ikigcpdabbb3l0";
        libraryHaskellDepends = [ base QuickCheck ];
        description = "Test properties and default-mains for QuickCheck";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "quickcheck-special" = callPackage
@@ -169276,8 +169854,8 @@ self: {
      }:
      mkDerivation {
        pname = "rattletrap";
-       version = "4.1.0";
-       sha256 = "1skamrpkz8p9i19anyp0lqcncsa1zwzcikcxlm3gmrgqf2hq0m0i";
+       version = "4.1.1";
+       sha256 = "1wwglqr84ijzrbsrid5cfhm96ljnfdj59z766wjbr8fx5gmrcdfw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -169850,8 +170428,8 @@ self: {
      }:
      mkDerivation {
        pname = "reactive-banana-gi-gtk";
-       version = "0.2.0.0";
-       sha256 = "05gnxhxnf9s7zxmmda52f36sk3d8rh6cbh1ibxv28gz814v1ps4a";
+       version = "0.3.0.0";
+       sha256 = "1kcn95p2k4lb5xr0q4ag53gkym6dyz6hxsshm05pxf8778hm9c6f";
        libraryHaskellDepends = [
          base gi-gtk haskell-gi-base reactive-banana text transformers
        ];
@@ -172283,8 +172861,8 @@ self: {
      }:
      mkDerivation {
        pname = "relational-query-HDBC";
-       version = "0.6.6.1";
-       sha256 = "1aa4bjkv9i2an2igfdc0rvq2hmd6wv5zfgcbgw32y3qmy0zb3v2g";
+       version = "0.6.7.0";
+       sha256 = "1g10z6076lrlal3ismvz4q4pxpawy749zwxpyvvfdhld2qqhg74c";
        libraryHaskellDepends = [
          base containers convertible dlist HDBC HDBC-session names-th
          persistable-record product-isomorphic relational-query
@@ -172295,22 +172873,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "relational-query-HDBC_0_6_7_0" = callPackage
+  "relational-query-HDBC_0_6_7_1" = callPackage
     ({ mkDerivation, base, containers, convertible, dlist, HDBC
      , HDBC-session, names-th, persistable-record, product-isomorphic
-     , relational-query, relational-schemas, sql-words, template-haskell
-     , th-data-compat, transformers
+     , QuickCheck, quickcheck-simple, relational-query
+     , relational-schemas, sql-words, template-haskell, th-data-compat
+     , transformers
      }:
      mkDerivation {
        pname = "relational-query-HDBC";
-       version = "0.6.7.0";
-       sha256 = "1g10z6076lrlal3ismvz4q4pxpawy749zwxpyvvfdhld2qqhg74c";
+       version = "0.6.7.1";
+       sha256 = "011zvhwkdl7py1mdb5n65zc98xdfm013lpqc2kd37v9pvn11g28s";
        libraryHaskellDepends = [
          base containers convertible dlist HDBC HDBC-session names-th
          persistable-record product-isomorphic relational-query
          relational-schemas sql-words template-haskell th-data-compat
          transformers
        ];
+       testHaskellDepends = [
+         base convertible HDBC QuickCheck quickcheck-simple
+       ];
        description = "HDBC instance of relational-query and typed query interface for HDBC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173226,6 +173808,8 @@ self: {
        pname = "req";
        version = "1.1.0";
        sha256 = "08jfq1fsqd57l7csw4fg22wppq06wddh8qxxms5z6bay55nqikc7";
+       revision = "1";
+       editedCabalFile = "1qb458sldda1msrx8hyp31a5ybny2kdymsxhmsyk9i9c5gk0qqib";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson authenticate-oauth base blaze-builder bytestring
@@ -173404,6 +173988,31 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "reroute_0_5_0_0" = callPackage
+    ({ mkDerivation, base, criterion, deepseq, graph-core, hashable
+     , hspec, http-api-data, hvect, mtl, random, regex-compat, text
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "reroute";
+       version = "0.5.0.0";
+       sha256 = "1wl7g4z37rwghckwpi34qgg5b3rdy9h1zyf8dcgrm6hdfaabp65r";
+       libraryHaskellDepends = [
+         base deepseq hashable http-api-data hvect mtl text
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         base hspec hvect mtl text unordered-containers vector
+       ];
+       benchmarkHaskellDepends = [
+         base criterion deepseq graph-core hashable http-api-data hvect mtl
+         random regex-compat text unordered-containers vector
+       ];
+       description = "abstract implementation of typed and untyped web routing";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "reserve" = callPackage
     ({ mkDerivation, base, base-compat, bytestring, directory, hspec
      , http-conduit, http-kit, http-types, network, process, QuickCheck
@@ -176344,8 +176953,8 @@ self: {
     ({ mkDerivation, base, HUnit, parsec, s-cargot, text }:
      mkDerivation {
        pname = "s-cargot-letbind";
-       version = "0.2.2.0";
-       sha256 = "0yv15kqfx21qwrm4i7rkwb1iybx27314f86xqbf2yyh4ala35wr1";
+       version = "0.2.3.0";
+       sha256 = "1fl7a9cny1l6swxyaw4x1izl2l6rxha6zz2k1bjw1ldwzhsrip83";
        libraryHaskellDepends = [ base s-cargot text ];
        testHaskellDepends = [ base HUnit parsec s-cargot text ];
        description = "Enables let-binding and let-expansion for s-cargot defined S-expressions";
@@ -178246,8 +178855,8 @@ self: {
        pname = "scotty";
        version = "0.11.1";
        sha256 = "1xcdfx43v1p2a20jjmnb70v2sm34iprn17ssa81fcfnabcn4blhw";
-       revision = "1";
-       editedCabalFile = "0msb0ydgga07gicchs8k0f7d35gp18vrin649q6yqah75l5i2f9x";
+       revision = "2";
+       editedCabalFile = "10h2h1pxndxlfp6hal5p22159cpybdvnhxq13xn2k8q859imylx1";
        libraryHaskellDepends = [
          aeson base blaze-builder bytestring case-insensitive
          data-default-class exceptions fail http-types monad-control mtl
@@ -179592,6 +180201,24 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "semilattices" = callPackage
+    ({ mkDerivation, base, containers, doctest, hashable, QuickCheck
+     , quickcheck-instances, unordered-containers
+     }:
+     mkDerivation {
+       pname = "semilattices";
+       version = "0.0.0.1";
+       sha256 = "0yqqww2mqspbhgkmzrkvljjkwfyi8iqndy8bm1c4sfmrza1h1byx";
+       libraryHaskellDepends = [
+         base containers hashable unordered-containers
+       ];
+       testHaskellDepends = [
+         base doctest QuickCheck quickcheck-instances
+       ];
+       description = "Semilattices";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "semiring" = callPackage
     ({ mkDerivation, base, Boolean, containers, monoids }:
      mkDerivation {
@@ -179801,7 +180428,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "sensu-run_0_5_0_1" = callPackage
+  "sensu-run_0_5_0_2" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, filepath
      , http-client, http-client-tls, http-types, lens, network
      , optparse-applicative, process, temporary, text, time, unix
@@ -179809,8 +180436,8 @@ self: {
      }:
      mkDerivation {
        pname = "sensu-run";
-       version = "0.5.0.1";
-       sha256 = "1kxdndaimwgj9mjjhb5z8kb36k4awby8a3h1dpghvas1l64i5dfl";
+       version = "0.5.0.2";
+       sha256 = "0m8fdi2mca536qycz3kyicdxrwqyds9fb3dlv7xqzkj3694a7wj1";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -180320,6 +180947,8 @@ self: {
        pname = "servant";
        version = "0.13.0.1";
        sha256 = "0vfypxdhz1yqkj6ini41ylas91jklvn05rrnarp4d57rli498jx7";
+       revision = "1";
+       editedCabalFile = "0c5j8y6x9andar2zlqr2z4b8j1m3ss5qd4shias4z86mssmfgxp6";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson attoparsec base base-compat bytestring case-insensitive
@@ -180784,8 +181413,8 @@ self: {
        pname = "servant-client";
        version = "0.13.0.1";
        sha256 = "120qs135arlby811p9z6zqjyrhsm517dq1xq41x3s2f167zkd7q8";
-       revision = "1";
-       editedCabalFile = "12iac58pgx5w20x0v6l5ikxxapgl0ql0c91hyv8vcw8mbrjq2qpv";
+       revision = "2";
+       editedCabalFile = "1pi7nvgylx4qvzswc31slyr2zj09hgajkac7f6lw66ba3h9rhmd5";
        libraryHaskellDepends = [
          aeson attoparsec base base-compat bytestring containers exceptions
          http-client http-client-tls http-media http-types monad-control mtl
@@ -180883,6 +181512,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "servant-dhall" = callPackage
+    ({ mkDerivation, base, base-compat, bytestring, dhall, formatting
+     , http-media, megaparsec, prettyprinter, servant, servant-server
+     , text, wai, warp
+     }:
+     mkDerivation {
+       pname = "servant-dhall";
+       version = "0.1";
+       sha256 = "12rr4xknj44ynswzpx11dgymki86gfhhs2gcg0pjfg9w0k416mi9";
+       libraryHaskellDepends = [
+         base base-compat bytestring dhall formatting http-media megaparsec
+         prettyprinter servant text
+       ];
+       testHaskellDepends = [
+         base base-compat bytestring dhall http-media servant servant-server
+         wai warp
+       ];
+       description = "Servant Dhall content-type";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant-docs" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring
      , case-insensitive, control-monad-omega, hashable, hspec
@@ -180893,8 +181543,8 @@ self: {
        pname = "servant-docs";
        version = "0.11.2";
        sha256 = "1x6lvpvlm1lh51y2pmldrjdjjrs5qnq44m2abczr75fjjy6hla3b";
-       revision = "2";
-       editedCabalFile = "17nv36pm0vv0lgfyk5ay65h7i5bdfq48n0npawcvmqfjsls61xs4";
+       revision = "3";
+       editedCabalFile = "16hbrgp5r6mjhcncz8y2gq8q6z3h2b9sl0fzl0yi0w0vp7whgpm5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -181390,6 +182040,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-nix" = callPackage
+    ({ mkDerivation, base, bytestring, hnix, http-client, http-media
+     , servant, servant-client, servant-server, text, wai, warp
+     }:
+     mkDerivation {
+       pname = "servant-nix";
+       version = "0.1";
+       sha256 = "1bg2pxfq5g4imppsn9snlw2mzl8qrdr1hpxk7pppwp9cpcy3bsvg";
+       libraryHaskellDepends = [
+         base bytestring hnix http-media servant text
+       ];
+       testHaskellDepends = [
+         base hnix http-client servant servant-client servant-server wai
+         warp
+       ];
+       description = "Servant Nix content-type";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant-options" = callPackage
     ({ mkDerivation, base, bytestring, http-types, servant-foreign
      , servant-server, text, wai
@@ -181697,8 +182366,8 @@ self: {
        pname = "servant-server";
        version = "0.13.0.1";
        sha256 = "0fggdqz2d6q96x8vnm64yvarg4fgxqh0jd3vis6yxpybfi174arm";
-       revision = "1";
-       editedCabalFile = "102w8rbl7hrm3gqsdzk1g794vssvn1c89h5d2j0hqkc587qws0nd";
+       revision = "2";
+       editedCabalFile = "16bllcaqpcj6i53vl1sas1f6m85i6ah7qcn5mh8x515qmfzngisp";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -181921,8 +182590,8 @@ self: {
        pname = "servant-swagger";
        version = "1.1.5";
        sha256 = "02m51kgwa2cp72wfq6a96zncywryrnxq778jh2cqmpzjrhml8yjg";
-       revision = "1";
-       editedCabalFile = "005b3z7wxcrad8210yw3qsndh3zh0v2h8j50qxl8sj1l6wqb7zs6";
+       revision = "2";
+       editedCabalFile = "1q45dgawmi46q9ps2z7y7kbwvl8pjbzq58s7jzrh096aaiv5141a";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson base bytestring hspec http-media insert-ordered-containers
@@ -182229,8 +182898,8 @@ self: {
      }:
      mkDerivation {
        pname = "serverless-haskell";
-       version = "0.5.2";
-       sha256 = "1nsxc9kif57fvr6j1pp116llbmyb1ngvzgndcfjwvdbscl23jfwg";
+       version = "0.6.0";
+       sha256 = "0vwvgncayp0wknycg1d3w2dx5nhr4dik9vkcc4mcxw9p479llx5r";
        libraryHaskellDepends = [
          aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis
          amazonka-s3 base bytestring case-insensitive http-types iproute
@@ -182783,16 +183452,16 @@ self: {
   "sexp-grammar" = callPackage
     ({ mkDerivation, alex, array, base, bytestring, containers
      , criterion, deepseq, happy, invertible-grammar, prettyprinter
-     , QuickCheck, recursion-schemes, scientific, semigroups, split
-     , tasty, tasty-hunit, tasty-quickcheck, text, utf8-string
+     , QuickCheck, recursion-schemes, scientific, semigroups, tasty
+     , tasty-hunit, tasty-quickcheck, text, utf8-string
      }:
      mkDerivation {
        pname = "sexp-grammar";
-       version = "2.0.0";
-       sha256 = "1wf9mrmz89kcvrkyif5mp0wwqxgg363f3jc7y9sf370qc4frm68p";
+       version = "2.0.1";
+       sha256 = "0znzxih07yhm0gjbwzm3gdvmrjm2676g7sqjicawc86fwww1rgms";
        libraryHaskellDepends = [
          array base bytestring containers deepseq invertible-grammar
-         prettyprinter recursion-schemes scientific semigroups split text
+         prettyprinter recursion-schemes scientific semigroups text
          utf8-string
        ];
        libraryToolDepends = [ alex happy ];
@@ -183135,10 +183804,10 @@ self: {
      }:
      mkDerivation {
        pname = "shake-cabal";
-       version = "0.1.0.0";
-       sha256 = "1zxxfjfklwnarzvdyq9n221n5aygq253xcr3hly54mrvalq337bb";
-       revision = "2";
-       editedCabalFile = "02hzlwp75i2vmvk8inaasnpgpy89a00xbawp6p4p5fg07czx3fap";
+       version = "0.1.0.1";
+       sha256 = "1x7bz1qzm1sfnz7f9zhwinzpyghj0yj8x2hag0p3ay8g6s2wxbs4";
+       revision = "1";
+       editedCabalFile = "1lvs3z5r37pswaanyg0an2zrys8lmjq4s22dbw6283rbxw4vjcvc";
        libraryHaskellDepends = [
          base Cabal composition-prelude directory shake
        ];
@@ -184211,6 +184880,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "show-prettyprint_0_2_2" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, doctest, prettyprinter
+     , trifecta
+     }:
+     mkDerivation {
+       pname = "show-prettyprint";
+       version = "0.2.2";
+       sha256 = "0mdgx484vgf2lif4a58vm8yl8zghxh0533038r76l5xlkc5qczgh";
+       libraryHaskellDepends = [
+         ansi-wl-pprint base prettyprinter trifecta
+       ];
+       testHaskellDepends = [ base doctest ];
+       description = "Robust prettyprinter for output of auto-generated Show instances";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "show-type" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -185692,8 +186378,8 @@ self: {
      }:
      mkDerivation {
        pname = "siphon";
-       version = "0.8.0";
-       sha256 = "1ssjbpl4vdx7z2gbl3xywlljk8iq25kaqgcsryigsmx9mgv7194q";
+       version = "0.8.1";
+       sha256 = "0f0i6clnlzkmks7l7pjxyvv2xq7lcd45fmdpzr7xqfwdn17mq6sx";
        libraryHaskellDepends = [
          attoparsec base bytestring colonnade streaming text transformers
          vector
@@ -186134,7 +186820,7 @@ self: {
        license = stdenv.lib.licenses.gpl2;
      }) {};
 
-  "skylighting_0_7_1" = callPackage
+  "skylighting_0_7_2" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, attoparsec, base
      , base64-bytestring, binary, blaze-html, bytestring
      , case-insensitive, colour, containers, directory, filepath, hxt
@@ -186143,8 +186829,8 @@ self: {
      }:
      mkDerivation {
        pname = "skylighting";
-       version = "0.7.1";
-       sha256 = "0x7mn1dn6hsqwvcq6l3yx74g5lpq1zwh96mba9h24xsw0zqd9g60";
+       version = "0.7.2";
+       sha256 = "1rh3z1a7a4clvksdw1qlpmhxqkfahwypi70k91whgfamzsqpxdch";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -186168,8 +186854,8 @@ self: {
      }:
      mkDerivation {
        pname = "skylighting-core";
-       version = "0.7.1";
-       sha256 = "0gkjv36cbqyzvxvqfjdz816901x949zjmyasrvgwwlyvahsj5zjg";
+       version = "0.7.2";
+       sha256 = "066fwmwsd7xcvwlinfk2izlzq0xp8697i6lnbgsbl71jdybyackq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -186312,6 +186998,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "slack-web_0_2_0_5" = callPackage
+    ({ mkDerivation, aeson, base, containers, errors, hspec
+     , http-api-data, http-client, http-client-tls, megaparsec, mtl
+     , servant, servant-client, servant-client-core, text, time
+     , transformers
+     }:
+     mkDerivation {
+       pname = "slack-web";
+       version = "0.2.0.5";
+       sha256 = "1bplhq3qd4hssp6s6710fgxdbmwm0gknsgs0p4n3hz3w30rp6b56";
+       libraryHaskellDepends = [
+         aeson base containers errors http-api-data http-client
+         http-client-tls megaparsec mtl servant servant-client
+         servant-client-core text time transformers
+       ];
+       testHaskellDepends = [
+         aeson base containers errors hspec http-api-data megaparsec text
+         time
+       ];
+       description = "Bindings for the Slack web API";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "slate" = callPackage
     ({ mkDerivation, base, directory, filepath, htoml
      , optparse-applicative, process, string-conversions
@@ -186503,8 +187213,8 @@ self: {
        pname = "slug";
        version = "0.1.7";
        sha256 = "1pkxcb2ip4mb6szmqz3g7m3m8qfrvknjr5ii0wnd0icbzm1q4vyp";
-       revision = "3";
-       editedCabalFile = "1kqaqhg8bkrkax41pbi18612s0m9w2324n5akn5nhmxq0zla73vh";
+       revision = "4";
+       editedCabalFile = "18h2wl2a3bb9094yq9dp6sjschb75ki4zlp1vrfzkpsrwb4v3ndr";
        libraryHaskellDepends = [
          aeson base exceptions http-api-data path-pieces persistent
          QuickCheck text
@@ -186798,6 +187508,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "smoothie_0_4_2_9" = callPackage
+    ({ mkDerivation, aeson, base, linear, text, vector }:
+     mkDerivation {
+       pname = "smoothie";
+       version = "0.4.2.9";
+       sha256 = "0kra42nh86dfp66ngr4bmb8d530nh7b9pra1vlykc0sx9b1zpjnk";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [ aeson base linear text vector ];
+       description = "Smooth curves via several interpolation modes";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "smsaero" = callPackage
     ({ mkDerivation, aeson, base, containers, http-api-data
      , http-client, servant, servant-client, servant-docs, text, time
@@ -187293,8 +188016,8 @@ self: {
      }:
      mkDerivation {
        pname = "snap-language";
-       version = "0.1.0.3";
-       sha256 = "18nw841pl2ba1ms3gksd9m928ihkhrh9553jq616sf22gwg7ykjh";
+       version = "0.1.0.4";
+       sha256 = "144l44s587hizsxkh38bqrabyjndwacipklsg30hiwk8cdhqa8f4";
        libraryHaskellDepends = [
          attoparsec base bytestring containers snap-core
        ];
@@ -189162,8 +189885,8 @@ self: {
     ({ mkDerivation, base, split, WAVE }:
      mkDerivation {
        pname = "soundgen";
-       version = "0.1.0.0";
-       sha256 = "0zlap41i7npx8n8c3wsdhq6mqm5yhidhid1mqn4lq726sa3njanq";
+       version = "0.1.0.1";
+       sha256 = "0vjl992xsb06ry6bbyi9zbgiyf5117zr5hpdmpjcy9d2g0bzi2q2";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base split WAVE ];
@@ -189792,26 +190515,29 @@ self: {
      }) {};
 
   "speechmatics" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, HsOpenSSL, hspec
-     , http-client, http-client-openssl, http-types, json-autotype, lens
-     , mime-types, monad-logger, mtl, neat-interpolation, options, SHA
-     , text, wreq
+    ({ mkDerivation, aeson, base, bytestring, heavy-logger, HsOpenSSL
+     , hspec, http-client, http-client-openssl, http-types
+     , json-autotype, lens, mime-types, mtl, neat-interpolation, options
+     , SHA, text, text-format-heavy, wreq
      }:
      mkDerivation {
        pname = "speechmatics";
-       version = "0.5.0.0";
-       sha256 = "12hk79wfs935118y1dzzrya9k82jf525scn67ps0s314g8fzpnc0";
+       version = "0.7.0.0";
+       sha256 = "13rz6h9wxclmbd7zx26f0x3xb6i884k2mrpqczhix3gby6banzpl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base bytestring HsOpenSSL http-client http-client-openssl
-         http-types json-autotype lens mime-types monad-logger mtl text wreq
+         aeson base bytestring heavy-logger HsOpenSSL http-client
+         http-client-openssl http-types json-autotype lens mime-types mtl
+         text text-format-heavy wreq
        ];
        executableHaskellDepends = [
-         base bytestring mime-types monad-logger mtl options SHA text
+         aeson base bytestring heavy-logger mime-types mtl options SHA text
+         text-format-heavy
        ];
        testHaskellDepends = [
-         base bytestring hspec monad-logger mtl neat-interpolation text
+         base bytestring heavy-logger hspec mtl neat-interpolation text
+         text-format-heavy
        ];
        description = "Speechmatics api client";
        license = stdenv.lib.licenses.bsd3;
@@ -190650,6 +191376,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "sqlite-simple_0_4_16_0" = callPackage
+    ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder
+     , blaze-textual, bytestring, containers, direct-sqlite, HUnit, Only
+     , semigroups, template-haskell, text, time, transformers
+     }:
+     mkDerivation {
+       pname = "sqlite-simple";
+       version = "0.4.16.0";
+       sha256 = "1pih3nbfczyb91smci2dg9p1wvjsqiv5f5y97q6vqzlns64a3lk0";
+       libraryHaskellDepends = [
+         attoparsec base blaze-builder blaze-textual bytestring containers
+         direct-sqlite Only semigroups template-haskell text time
+         transformers
+       ];
+       testHaskellDepends = [
+         base base16-bytestring bytestring direct-sqlite HUnit text time
+       ];
+       description = "Mid-Level SQLite client library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "sqlite-simple-errors" = callPackage
     ({ mkDerivation, base, mtl, parsec, sqlite-simple, text }:
      mkDerivation {
@@ -191160,8 +191908,8 @@ self: {
        pname = "stache";
        version = "1.2.1";
        sha256 = "0fqipjyin2hpklm0gaab4qhcfj9gzkpb2g948sqzf1n6alkxvyvb";
-       revision = "4";
-       editedCabalFile = "03qy0mlyiwpv98aq74m3pyarg6v6w9vn8qlq6ljdlb40xi1p9s7z";
+       revision = "5";
+       editedCabalFile = "0d0zq3k6dnxk0jwmy3vg6j3cd8aarpc1rya0jv25qjzm8kgvcsvq";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring containers deepseq directory filepath
@@ -195416,8 +196164,8 @@ self: {
      }:
      mkDerivation {
        pname = "summoner";
-       version = "1.0.2";
-       sha256 = "164mcpcjmbqrpdxaw693394s15f13i8mvxaq7ib7rflavkjdm8qh";
+       version = "1.0.3";
+       sha256 = "0hyki46wp34rzwdgbn6icr0pmsqg89kwqs7hs76ydi4jzxv5183j";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -196139,8 +196887,8 @@ self: {
        pname = "swagger2";
        version = "2.2.2";
        sha256 = "1jkfmfrldqrfqqnjf0g4spd03w9xjmi35k33xnhsmfj122455lw2";
-       revision = "1";
-       editedCabalFile = "08rjphysbbiy1zcakgrscv0f3ypxx604dcg6h84jg38azqsf8kff";
+       revision = "2";
+       editedCabalFile = "1y2d8h2g0iyyi56s7adqgl2n88f1frr16xcfs8y8ayy1jl8c8c9i";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson base base-compat-batteries bytestring containers generics-sop
@@ -196258,10 +197006,8 @@ self: {
      }:
      mkDerivation {
        pname = "sws";
-       version = "0.4.1.0";
-       sha256 = "1xcbmwpwp2nvi7adihkddpgi9pkdc7q7ly08vm57r56lcpzvs70p";
-       revision = "1";
-       editedCabalFile = "1mlyk1959yy4lmx7zsc5iafw1y7vj1d39dndn9as34pqd1rvdk5j";
+       version = "0.4.2.0";
+       sha256 = "0bwfpw348g167a195f8g4cp3h553hkanm6s67bairhn8qprh8az4";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -197725,8 +198471,8 @@ self: {
      }:
      mkDerivation {
        pname = "taffybar";
-       version = "2.1.1";
-       sha256 = "13bp0ydwb26k8y4f3cn47qy24lwxfx9v7ysm1q0r8iksjg9a6lhk";
+       version = "2.1.2";
+       sha256 = "10qza0s83kvn8x7nl496xks4f55ndicd59b36qahhavxcyk6v0n4";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -198691,12 +199437,12 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "tasty-dejafu_1_2_0_4" = callPackage
+  "tasty-dejafu_1_2_0_5" = callPackage
     ({ mkDerivation, base, dejafu, random, tagged, tasty }:
      mkDerivation {
        pname = "tasty-dejafu";
-       version = "1.2.0.4";
-       sha256 = "151cr15l4v1p1zlfps4q3wv26v2mhcnplnnx03lmcq9di21y95yn";
+       version = "1.2.0.5";
+       sha256 = "1xx72sw7rc4lg1wy5fpfjpxiwqynchlvvcyz4mb7dac6a3rbynf3";
        libraryHaskellDepends = [ base dejafu random tagged tasty ];
        description = "Deja Fu support for the Tasty test framework";
        license = stdenv.lib.licenses.mit;
@@ -198710,32 +199456,6 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-discover";
-       version = "4.2.0";
-       sha256 = "19qs3sg28anjjajwvkd79xsh5iip59w6bwphc88sy7gyybq6q586";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base containers directory filepath Glob
-       ];
-       executableHaskellDepends = [
-         base containers directory filepath Glob
-       ];
-       testHaskellDepends = [
-         base containers directory filepath Glob hedgehog tasty
-         tasty-hedgehog tasty-hspec tasty-hunit tasty-quickcheck
-         tasty-smallcheck
-       ];
-       description = "Test discovery for the tasty framework";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "tasty-discover_4_2_1" = callPackage
-    ({ mkDerivation, base, containers, directory, filepath, Glob
-     , hedgehog, tasty, tasty-hedgehog, tasty-hspec, tasty-hunit
-     , tasty-quickcheck, tasty-smallcheck
-     }:
-     mkDerivation {
-       pname = "tasty-discover";
        version = "4.2.1";
        sha256 = "0ghxrjkqp4w6i47pvdsd25zs6sj10rw4ybkf0pxr598l8qw5nv5y";
        isLibrary = true;
@@ -198753,7 +199473,6 @@ self: {
        ];
        description = "Test discovery for the tasty framework";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "tasty-expected-failure" = callPackage
@@ -198831,8 +199550,8 @@ self: {
        pname = "tasty-hedgehog";
        version = "0.1.0.2";
        sha256 = "0cjdi0kpwpb4m5ad1y47x52336xfza4m82h5zg76r75f7fvzzh8x";
-       revision = "1";
-       editedCabalFile = "1kmmry6zawyhxgi20v3j62m58lqjcjzvap0qp6b35yj31vbzl727";
+       revision = "2";
+       editedCabalFile = "0kcsky6xnqpg2hpvpw50sdmjg50z1s57wbvxqmcjrd7wx8hpapdq";
        libraryHaskellDepends = [ base hedgehog tagged tasty ];
        testHaskellDepends = [
          base hedgehog tasty tasty-expected-failure
@@ -200742,6 +201461,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "test-karya" = callPackage
+    ({ mkDerivation, async, base, bytestring, containers, data-ordlist
+     , deepseq, Diff, directory, filepath, ghc-prim, haskell-src
+     , pcre-heavy, pcre-light, pretty, process, QuickCheck, text, unix
+     }:
+     mkDerivation {
+       pname = "test-karya";
+       version = "0.0.1";
+       sha256 = "0sq0v3bv0civ46ls5xqmbwp8h8g6ppzj4bzxv64rifzgwblqayb4";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         async base bytestring containers data-ordlist deepseq Diff
+         directory filepath ghc-prim haskell-src pcre-heavy pcre-light
+         pretty process QuickCheck text unix
+       ];
+       executableHaskellDepends = [
+         base bytestring containers directory filepath pcre-heavy pcre-light
+         text
+       ];
+       description = "Testing framework";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "test-pkg" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -201222,8 +201965,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-builder";
-       version = "0.5.1";
-       sha256 = "1x5dacn3zkc3v72kspdicmp0c1cr8yq83xp115lfj7aq5riw6z1r";
+       version = "0.5.1.1";
+       sha256 = "02h27jb5m5yz5ai1q7x5w41vh8imnkhd2fp7l65mwxp96khsa7ql";
        libraryHaskellDepends = [
          base base-prelude bytestring semigroups text
        ];
@@ -202874,8 +203617,8 @@ self: {
        pname = "these";
        version = "0.7.4";
        sha256 = "0jl8ippnsy5zmy52cvpn252hm2g7xqp1zb1xcrbgr00pmdxpvwyw";
-       revision = "6";
-       editedCabalFile = "16dglq7aj28ag4h11m4ym8lm3jjq5kx3y0bycbhqm4q9xpnwfvfb";
+       revision = "7";
+       editedCabalFile = "112m4b952zdm1fsjlz8q4ln3arhhiyfi9sb00d797y8fr16bs6yf";
        libraryHaskellDepends = [
          aeson base bifunctors binary containers data-default-class deepseq
          hashable keys mtl profunctors QuickCheck semigroupoids transformers
@@ -203084,8 +203827,8 @@ self: {
      }:
      mkDerivation {
        pname = "threadscope";
-       version = "0.2.10";
-       sha256 = "1wmj5a7kfyj8msi9gfvd48rr4vpl4ggd251yrj09ly5la98zs8pv";
+       version = "0.2.11";
+       sha256 = "07v9szpjx4hd01rk1wq5a3bcpkxnm317f6xj3mi2klxrdwrhdyav";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -203157,6 +203900,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "threepenny-gui_0_8_2_4" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, containers
+     , data-default, deepseq, exceptions, file-embed, filepath, hashable
+     , safe, snap-core, snap-server, stm, template-haskell, text
+     , transformers, unordered-containers, vault, vector, websockets
+     , websockets-snap
+     }:
+     mkDerivation {
+       pname = "threepenny-gui";
+       version = "0.8.2.4";
+       sha256 = "0fy8mwg4h78c7h1k6igc9i8k5r7avj59jkljbg47wlr0x8fs06yb";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         aeson async base bytestring containers data-default deepseq
+         exceptions file-embed filepath hashable safe snap-core snap-server
+         stm template-haskell text transformers unordered-containers vault
+         vector websockets websockets-snap
+       ];
+       description = "GUI framework that uses the web browser as a display";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "threepenny-gui-contextmenu" = callPackage
     ({ mkDerivation, base, threepenny-gui }:
      mkDerivation {
@@ -204460,19 +205228,19 @@ self: {
      }) {};
 
   "tintin" = callPackage
-    ({ mkDerivation, base, clay, data-has, directory, frontmatter
-     , inliterate, lucid, optparse-generic, process, require, temporary
-     , text, universum, yaml
+    ({ mkDerivation, base, clay, containers, data-has, directory
+     , frontmatter, inliterate, lucid, optparse-generic, process
+     , require, temporary, text, universum, yaml
      }:
      mkDerivation {
        pname = "tintin";
-       version = "1.8.0";
-       sha256 = "1i5hdyxrrflxbw59i55p7bxfn75m2j6dmn7h43f9qwcgn6fv3l3y";
+       version = "1.9.0";
+       sha256 = "0nl2qpj59zavvdjbq565ls2gz4apwh2qq2jrknxsvwfl79jnf8pz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base clay data-has directory frontmatter inliterate lucid process
-         require temporary text universum yaml
+         base clay containers data-has directory frontmatter inliterate
+         lucid process require temporary text universum yaml
        ];
        executableHaskellDepends = [
          base optparse-generic require universum
@@ -205592,21 +206360,21 @@ self: {
 
   "tpdb" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default
-     , filepath, hashable, HaXml, hxt, mtl, parsec, pretty
+     , exceptions, filepath, hashable, mtl, parsec, pretty
      , prettyprinter, text, time, xml-conduit, xml-hamlet
      }:
      mkDerivation {
        pname = "tpdb";
-       version = "1.5.2";
-       sha256 = "08cckg0n6pbj067advjppgybbwbl256igk4lirwmiav6hf1m723k";
+       version = "2.1.0";
+       sha256 = "155vpz1l2qdxnyp87qmkyphdrab7jryqjdlvddb55ii7cdjdm6d7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring containers data-default filepath hashable HaXml hxt
-         mtl parsec prettyprinter text time xml-conduit xml-hamlet
+         base bytestring containers data-default exceptions filepath
+         hashable mtl parsec prettyprinter text time xml-conduit xml-hamlet
        ];
        executableHaskellDepends = [ base bytestring ];
-       testHaskellDepends = [ base bytestring HaXml pretty ];
+       testHaskellDepends = [ base pretty text ];
        description = "Data Type for Rewriting Systems";
        license = "GPL";
      }) {};
@@ -206509,8 +207277,8 @@ self: {
        pname = "tree-diff";
        version = "0.0.1";
        sha256 = "049v44c520jy3icxlnrvbdblh3mjmvd7m6qmkzxbzkf02x63xqmz";
-       revision = "3";
-       editedCabalFile = "04ajimrbywfnnnlx9axz3hmbi33c4g62hrmv52plgifjiw6c4y2y";
+       revision = "4";
+       editedCabalFile = "1rqxxyj6hqllahs11693g855cxz8mgnb490s7j1ksd300i5xgjsp";
        libraryHaskellDepends = [
          aeson ansi-terminal ansi-wl-pprint base base-compat bytestring
          containers generics-sop hashable MemoTrie parsec parsers pretty
@@ -209095,6 +209863,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "typenums" = callPackage
+    ({ mkDerivation, base, hspec, QuickCheck }:
+     mkDerivation {
+       pname = "typenums";
+       version = "0.1.1";
+       sha256 = "1n8fwcpwk5qpjljvwi2mfh0rg7sv58cvlzk165bj3bqcac2ffrq4";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       description = "Type level numbers using existing Nat functionality";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "typeof" = callPackage
     ({ mkDerivation, base, process }:
      mkDerivation {
@@ -211337,18 +212117,18 @@ self: {
 
   "uom-plugin" = callPackage
     ({ mkDerivation, base, containers, deepseq, ghc
-     , ghc-tcplugins-extra, tasty, tasty-hunit, template-haskell
+     , ghc-tcplugins-extra, hlint, tasty, tasty-hunit, template-haskell
      , units-parser
      }:
      mkDerivation {
        pname = "uom-plugin";
-       version = "0.2.0.1";
-       sha256 = "109fxbc9gwwc0p4a1p46jhc71j5cv5kc3hm9jh9h3i8p0bhd5yiy";
+       version = "0.3.0.0";
+       sha256 = "16a6l88z49nl0nqn3l7mki8rr39hh3i4wsn1q31gwahn3kfkzgll";
        libraryHaskellDepends = [
          base containers deepseq ghc ghc-tcplugins-extra template-haskell
          units-parser
        ];
-       testHaskellDepends = [ base tasty tasty-hunit ];
+       testHaskellDepends = [ base hlint tasty tasty-hunit ];
        description = "Units of measure as a GHC typechecker plugin";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211790,25 +212570,6 @@ self: {
 
   "urlpath" = callPackage
     ({ mkDerivation, attoparsec-uri, base, exceptions, mmorph
-     , monad-control, monad-control-aligned, monad-logger, mtl
-     , path-extra, resourcet, split, strict, text, transformers
-     , transformers-base, vector
-     }:
-     mkDerivation {
-       pname = "urlpath";
-       version = "8.0.1";
-       sha256 = "04w5ivbvfbh60jsfdsmznvm5cxracslmr1hyqhf0qdva29vcxj4z";
-       libraryHaskellDepends = [
-         attoparsec-uri base exceptions mmorph monad-control
-         monad-control-aligned monad-logger mtl path-extra resourcet split
-         strict text transformers transformers-base vector
-       ];
-       description = "Painfully simple URL deployment";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "urlpath_9_0_0" = callPackage
-    ({ mkDerivation, attoparsec-uri, base, exceptions, mmorph
      , monad-control, monad-control-aligned, monad-logger, mtl, path
      , path-extra, resourcet, split, strict, text, transformers
      , transformers-base, vector
@@ -211824,7 +212585,6 @@ self: {
        ];
        description = "Painfully simple URL deployment";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "urn" = callPackage
@@ -212696,6 +213456,30 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "vado_0_0_10" = callPackage
+    ({ mkDerivation, attoparsec, base, directory, filepath, process
+     , QuickCheck, text
+     }:
+     mkDerivation {
+       pname = "vado";
+       version = "0.0.10";
+       sha256 = "04rdjhc1ny2xwmwvbf70bwjgyv5kzl8s83m79qr3i04vicax14gd";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base directory filepath process text
+       ];
+       executableHaskellDepends = [
+         attoparsec base directory filepath process text
+       ];
+       testHaskellDepends = [
+         attoparsec base directory filepath process QuickCheck text
+       ];
+       description = "Runs commands on remote machines using ssh";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "valid-names" = callPackage
     ({ mkDerivation, base, containers, MonadRandom }:
      mkDerivation {
@@ -214166,6 +214950,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "versioning" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, hspec, semigroupoids }:
+     mkDerivation {
+       pname = "versioning";
+       version = "0.2.0.0";
+       sha256 = "1c35s0hv6wgyr40ky7yh7ajv0jhphfb8m53zn9a59v7nibp476mq";
+       libraryHaskellDepends = [ aeson base bytestring semigroupoids ];
+       testHaskellDepends = [ aeson base bytestring hspec ];
+       description = "Type-safe data versioning";
+       license = stdenv.lib.licenses.asl20;
+     }) {};
+
   "versions" = callPackage
     ({ mkDerivation, base, checkers, deepseq, hashable, megaparsec
      , microlens, QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text
@@ -214174,6 +214970,8 @@ self: {
        pname = "versions";
        version = "3.3.2";
        sha256 = "1w4b6a9dvl69bw132nic40a65y2142z1qzzg1qxgylwarfwqmsfg";
+       revision = "1";
+       editedCabalFile = "0vh8nikp0xqyp24fx5lm7221jg7pp8c83dankja2zzkmr09pd96v";
        libraryHaskellDepends = [ base deepseq hashable megaparsec text ];
        testHaskellDepends = [
          base checkers microlens QuickCheck tasty tasty-hunit
@@ -214183,6 +214981,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "versions_3_4_0_1" = callPackage
+    ({ mkDerivation, base, base-prelude, checkers, deepseq, hashable
+     , megaparsec, microlens, QuickCheck, tasty, tasty-hunit
+     , tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "versions";
+       version = "3.4.0.1";
+       sha256 = "0r7crjnzllip9ya3lgf7cckfgz57daq379sh19z7adlzj8rxhimg";
+       libraryHaskellDepends = [ base deepseq hashable megaparsec text ];
+       testHaskellDepends = [
+         base base-prelude checkers megaparsec microlens QuickCheck tasty
+         tasty-hunit tasty-quickcheck text
+       ];
+       description = "Types and parsers for software version numbers";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "vgrep" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, cabal-file-th
      , containers, directory, doctest, fingertree, generic-deriving
@@ -215066,8 +215883,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "vulkan-api";
-       version = "1.1.2.1";
-       sha256 = "0iwzjr2w6ifsj6lah8viahsxcqxiqy0dk1v6lnzi77nb05sjpr6d";
+       version = "1.1.3.0";
+       sha256 = "1sd7rasg7305dlfq1mwyxw45gwy4ria0cbcd18pnilwjgsla7kvc";
        libraryHaskellDepends = [ base ];
        description = "Low-level low-overhead vulkan api bindings";
        license = stdenv.lib.licenses.bsd3;
@@ -216396,6 +217213,26 @@ self: {
        license = stdenv.lib.licenses.mpl20;
      }) {};
 
+  "wai-route_0_4_0" = callPackage
+    ({ mkDerivation, base, bytestring, http-types, mtl, QuickCheck
+     , tasty, tasty-quickcheck, unordered-containers, wai
+     }:
+     mkDerivation {
+       pname = "wai-route";
+       version = "0.4.0";
+       sha256 = "1rdrb7v17svz6y502bg49pj1wik7zy7r2l8bldfkssqh9kbrjiyp";
+       libraryHaskellDepends = [
+         base bytestring http-types unordered-containers wai
+       ];
+       testHaskellDepends = [
+         base bytestring http-types mtl QuickCheck tasty tasty-quickcheck
+         wai
+       ];
+       description = "Minimalistic, efficient routing for WAI";
+       license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "wai-router" = callPackage
     ({ mkDerivation, base, text, wai }:
      mkDerivation {
@@ -216975,8 +217812,8 @@ self: {
      }:
      mkDerivation {
        pname = "warp-tls-uid";
-       version = "0.2.0.1";
-       sha256 = "1f9la7hz5x6xhyz3b4zgxqgp8hn0085k5fhp03fw9gzhkdgq1c08";
+       version = "0.2.0.5";
+       sha256 = "1b3kxpbai9nxqqv9kww4cr1vgaa0cz4fpkd3pfmj0hin10hr6mmq";
        libraryHaskellDepends = [
          base bytestring network streaming-commons unix wai warp warp-tls
        ];
@@ -218064,6 +218901,41 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "websockets_0_12_5_1" = callPackage
+    ({ mkDerivation, attoparsec, base, base64-bytestring, binary
+     , bytestring, bytestring-builder, case-insensitive, containers
+     , criterion, entropy, HUnit, network, QuickCheck, random, SHA
+     , streaming-commons, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, text
+     }:
+     mkDerivation {
+       pname = "websockets";
+       version = "0.12.5.1";
+       sha256 = "1v9zmd34bmh0y02njff4n1vkp1d5jdpq9dlva0z7sr0glv8c3drz";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base base64-bytestring binary bytestring
+         bytestring-builder case-insensitive containers entropy network
+         random SHA streaming-commons text
+       ];
+       testHaskellDepends = [
+         attoparsec base base64-bytestring binary bytestring
+         bytestring-builder case-insensitive containers entropy HUnit
+         network QuickCheck random SHA streaming-commons test-framework
+         test-framework-hunit test-framework-quickcheck2 text
+       ];
+       benchmarkHaskellDepends = [
+         attoparsec base base64-bytestring binary bytestring
+         bytestring-builder case-insensitive containers criterion entropy
+         network random SHA text
+       ];
+       doCheck = false;
+       description = "A sensible and clean way to write WebSocket-capable servers in Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "websockets-rpc" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, containers
      , exceptions, hashable, monad-control, mtl, QuickCheck
@@ -218732,31 +219604,37 @@ self: {
      }) {};
 
   "winery" = callPackage
-    ({ mkDerivation, base, bytestring, containers, hashable, mtl
-     , prettyprinter, prettyprinter-ansi-terminal, text, transformers
+    ({ mkDerivation, base, binary, bytestring, cassava, containers
+     , deepseq, fast-builder, gauge, hashable, mtl, prettyprinter
+     , prettyprinter-ansi-terminal, serialise, text, transformers
      , unordered-containers, vector
      }:
      mkDerivation {
        pname = "winery";
-       version = "0";
-       sha256 = "0bhgiw2zljr50cyhfc8rzkd217g8mvl56f82ys5z0kvr5gp8mjdw";
+       version = "0.1";
+       sha256 = "1i8myd2adkwsini5lvs8418yipr8lx3plsp02f0ja4w726f0d6br";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring containers hashable mtl prettyprinter
+         base bytestring containers fast-builder hashable mtl prettyprinter
          prettyprinter-ansi-terminal text transformers unordered-containers
          vector
        ];
        executableHaskellDepends = [
-         base bytestring containers hashable mtl prettyprinter
+         base bytestring containers fast-builder hashable mtl prettyprinter
          prettyprinter-ansi-terminal text transformers unordered-containers
          vector
        ];
        testHaskellDepends = [
-         base bytestring containers hashable mtl prettyprinter
+         base bytestring containers fast-builder hashable mtl prettyprinter
          prettyprinter-ansi-terminal text transformers unordered-containers
          vector
        ];
+       benchmarkHaskellDepends = [
+         base binary bytestring cassava containers deepseq fast-builder
+         gauge hashable mtl prettyprinter prettyprinter-ansi-terminal
+         serialise text transformers unordered-containers vector
+       ];
        description = "Sustainable serialisation library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219452,6 +220330,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "work-time" = callPackage
+    ({ mkDerivation, base, containers, megaparsec, text }:
+     mkDerivation {
+       pname = "work-time";
+       version = "0.1.1.0";
+       sha256 = "02rrag1zi266spp6szlxsh23x55r669xz6h4rv7qymp5ww1dj0bf";
+       libraryHaskellDepends = [ base containers megaparsec text ];
+       description = "A library for parsing a chat-based work hour reporting scheme";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "workdays" = callPackage
     ({ mkDerivation, base, containers, doctest, hspec, time }:
      mkDerivation {
@@ -220042,6 +220931,24 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "wss-client" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, http-client
+     , http-client-tls, network-uri, QuickCheck, websockets
+     }:
+     mkDerivation {
+       pname = "wss-client";
+       version = "0.2.0.0";
+       sha256 = "06rxgxbpmpdk7sxpjmv65spn697pyqjfi2h5lyi4gx678whpgr7m";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring http-client http-client-tls network-uri websockets
+       ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       description = "A-little-higher-level WebSocket client";
+       license = stdenv.lib.licenses.asl20;
+     }) {};
+
   "wtk" = callPackage
     ({ mkDerivation, base, old-locale, time, transformers }:
      mkDerivation {
@@ -221341,8 +222248,8 @@ self: {
      }:
      mkDerivation {
        pname = "xml-html-conduit-lens";
-       version = "0.3.2.3";
-       sha256 = "1r2slz8wqgn0wdbs5cn7fnr7shz9di8bkn3m11jf70ij1gxi1cib";
+       version = "0.3.2.4";
+       sha256 = "1axg0b5y43fnmj64jffqkivrlckx9arw31ijjqdlj0yb7qwfahhk";
        libraryHaskellDepends = [
          base bytestring containers html-conduit lens text xml-conduit
        ];
@@ -222835,8 +223742,8 @@ self: {
      }:
      mkDerivation {
        pname = "yaml-combinators";
-       version = "1.1.1";
-       sha256 = "0zrvg0ccqn20gj8bbnc3xnlmbvf226qq7synx3q962cw95l53cyl";
+       version = "1.1.1.1";
+       sha256 = "1343q4wddqmszi21qx5a0jjawvqa1aqfzbkn8npi3sy2gmk42zi8";
        libraryHaskellDepends = [
          aeson base bytestring generics-sop scientific text transformers
          unordered-containers vector yaml
@@ -222895,19 +223802,13 @@ self: {
      }) {};
 
   "yaml-pretty-extras" = callPackage
-    ({ mkDerivation, base, bytestring, errors, hspec, mtl, rio, text
-     , yaml
-     }:
+    ({ mkDerivation, base, hspec, microlens-platform, rio, yaml }:
      mkDerivation {
        pname = "yaml-pretty-extras";
-       version = "0.0.1.3";
-       sha256 = "15jk0hxpvq6hjysxrf4nilhn7s32cwvpfc4wbb3fgfvgzaxnnqfb";
-       libraryHaskellDepends = [
-         base bytestring errors mtl rio text yaml
-       ];
-       testHaskellDepends = [
-         base bytestring errors hspec mtl rio text yaml
-       ];
+       version = "0.0.2.1";
+       sha256 = "1xjkfrqip9dfsc964759h11jz8kpza20lcqbvwcw2li93fn5p8y7";
+       libraryHaskellDepends = [ base microlens-platform rio yaml ];
+       testHaskellDepends = [ base hspec microlens-platform rio yaml ];
        description = "Extra functionality for pretty printing Yaml documents";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223164,8 +224065,8 @@ self: {
      }:
      mkDerivation {
        pname = "yarn-lock";
-       version = "0.4.1";
-       sha256 = "1jhw8ss2psap2shl8spwqbdvxchmvfxb354asvdjjgld608xz8wk";
+       version = "0.5.0";
+       sha256 = "1nwb0zc4qddvq2rkzb56c56iba7v0yms0hlam8y1nlcbvsqxrnc6";
        libraryHaskellDepends = [
          base containers either megaparsec protolude text
        ];
@@ -223181,34 +224082,35 @@ self: {
 
   "yarn2nix" = callPackage
     ({ mkDerivation, aeson, ansi-wl-pprint, async-pool, base
-     , bytestring, containers, data-fix, directory, either, filepath
-     , hnix, mtl, neat-interpolation, optparse-applicative, process
-     , protolude, regex-tdfa, regex-tdfa-text, stm, tasty, tasty-hunit
-     , tasty-quickcheck, tasty-th, text, unix, unordered-containers
-     , yarn-lock
+     , bytestring, containers, data-fix, directory, filepath, hnix, mtl
+     , neat-interpolation, optparse-applicative, process, protolude
+     , regex-tdfa, regex-tdfa-text, stm, tasty, tasty-hunit
+     , tasty-quickcheck, tasty-th, text, transformers, unix
+     , unordered-containers, yarn-lock
      }:
      mkDerivation {
        pname = "yarn2nix";
-       version = "0.5.0";
-       sha256 = "1vnhf7na4ljlybxpwi0n7ivmigc1mwjzn1vbcl4rrwlr4qcvaylp";
+       version = "0.7.0";
+       sha256 = "0rna9z1vm05f99a0dkvvv893als9x2zjifzc4gphwylgkih7d826";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson ansi-wl-pprint async-pool base bytestring containers data-fix
-         directory either filepath hnix mtl process protolude regex-tdfa
-         regex-tdfa-text stm text unordered-containers yarn-lock
+         directory filepath hnix mtl process protolude regex-tdfa
+         regex-tdfa-text stm text transformers unordered-containers
+         yarn-lock
        ];
        executableHaskellDepends = [
          aeson ansi-wl-pprint async-pool base bytestring containers data-fix
-         directory either filepath hnix mtl optparse-applicative process
-         protolude regex-tdfa regex-tdfa-text stm text unix
+         directory filepath hnix mtl optparse-applicative process protolude
+         regex-tdfa regex-tdfa-text stm text transformers unix
          unordered-containers yarn-lock
        ];
        testHaskellDepends = [
          aeson ansi-wl-pprint async-pool base bytestring containers data-fix
-         directory either filepath hnix mtl neat-interpolation process
-         protolude regex-tdfa regex-tdfa-text stm tasty tasty-hunit
-         tasty-quickcheck tasty-th text unordered-containers yarn-lock
+         directory filepath hnix mtl neat-interpolation process protolude
+         regex-tdfa regex-tdfa-text stm tasty tasty-hunit tasty-quickcheck
+         tasty-th text transformers unordered-containers yarn-lock
        ];
        description = "Convert yarn.lock files to nix expressions";
        license = stdenv.lib.licenses.mit;