anchor.diff:            description = "Blaze-html support for servant";
             license = stdenv.lib.licenses.bsd3;
           }) {};
  -      servant-multipart = callPackage ({ base, bytestring, directory, http-client, http-media, mkDerivation, network, resourcet, servant, servant-server, stdenv, text, transformers, wai, wai-extra, warp }:
  -      mkDerivation {
  -          pname = "servant-multipart";
  -          version = "0.10";
  -          sha256 = "285298e7411297f4e023cceba14fd8f5c03c694f47533adfaf01538682698199";
  +      servant-docs = callPackage ({ aeson, aeson-pretty, base, base-compat, bytestring, case-insensitive, control-monad-omega, hashable, http-media, http-types, lens, mkDerivation, servant, stdenv, string-conversions, text, unordered-containers }:
  +      mkDerivation {
  +          pname = "servant-docs";
  +          version = "0.11.1";
  +          sha256 = "62d12d6884c018c5c05f796ff297337dcdd6360c8f4d55bb548ce6f7254046c4";
             isLibrary = true;
             isExecutable = true;
             libraryHaskellDepends = [
  +            aeson
  +            aeson-pretty
  +            base
  +            base-compat
  +            bytestring
  +            case-insensitive
  +            control-monad-omega
  +            hashable
  +            http-media
  +            http-types
  +            lens
  +            servant
  +            string-conversions
  +            text
  +            unordered-containers
  +          ];
  +          executableHaskellDepends = [
  +            aeson
  +            base
  +            lens
  +            servant
  +            string-conversions
  +            text
  +          ];
  +          doHaddock = false;
  +          doCheck = false;
  +          homepage = "http://haskell-servant.readthedocs.org/";
  +          description = "generate API docs for your servant webservice";
  +          license = stdenv.lib.licenses.bsd3;
  +        }) {};
  +      servant-multipart = callPackage ({ base, bytestring, directory, http-client, http-media, lens, mkDerivation, network, resourcet, servant, servant-docs, servant-server, stdenv, text, transformers, wai, wai-extra, warp }:
  +      mkDerivation {
  +          pname = "servant-multipart";
  +          version = "0.11";
  +          sha256 = "f26e5be0c26e47dec06936e15c5fc6330549b0136a6584f26cac26f034fe75d4";
  +          isLibrary = true;
  +          isExecutable = true;
  +          libraryHaskellDepends = [
               base
               bytestring
               directory
               http-media
  +            lens
               resourcet
               servant
  +            servant-docs
               servant-server
               text
               transformers
  
positive.code:           pname = "Cabal";
            version = "1.24.2.0";
            sha256 = "b7d0eb8e3503fbca460c0a6ca5c88352cecfe1b69e0bbc79827872134ed86340";
            revision = "1";
            editedCabalFile = "0jw809psa2ms9sy1mnirmbj9h7rs76wbmf24zgjqvhp4wq919z3m";
            libraryHaskellDepends = [
              array
              base
  
negative.code:           description = "General-purpose functions by Serokell";
            license = stdenv.lib.licenses.mit;
          }) {};
        servant = callPackage ({ Cabal, aeson, attoparsec, base, base-compat, bytestring, cabal-doctest, case-insensitive, http-api-data, http-media, http-types, mkDerivation, mmorph, mtl, natural-transformation, network-uri, stdenv, string-conversions, tagged, text, vault }:
        mkDerivation {
            pname = "servant";
            version = "0.12";
            sha256 = "09fd559b7d48e87bbb0eddbf8f8b9a2fd67197bfcdb2fcc8fd2b60295b941d41";
            setupHaskellDepends = [
              base
              Cabal
              cabal-doctest
            ];
            libraryHaskellDepends = [
              aeson
  