anchor.diff: -{ reflex-platform ? import ../.. { hideDeprecated = true; } }:
  +{ reflex-platform ? import ../.. { hideDeprecated = true; }
   
  -let
  -  inherit (reflex-platform)
  -    nixpkgs
  -    ghc
  -    lib
  -    overrideCabal
  -    ;
  -in
  +, lib ? reflex-platform.lib
  +, pkgs ? reflex-platform.nixpkgs
  +, haskellPackages ? reflex-platform.haskellPackages
  +}:
   
   rec {
     attrsToList = s: map (name: { inherit name; value = builtins.getAttr name s; }) (builtins.attrNames s);
  
positive.code:       doHaddock = false;
      });
    });
    sdists = mapSet mkSdist ghc;
    mkHackageDocs = pkg: pkg.override (oldArgs: {
      mkDerivation = drv: oldArgs.mkDerivation (drv // {
        postConfigure = ''
  
negative.code:       doHaddock = false;
      });
    });
    hackageDocs = mapSet mkHackageDocs haskellPackages;
    mkReleaseCandidate = pkg: pkgs.stdenv.mkDerivation (rec {
      name = pkg.name + "-rc";
      sdist = mkSdist pkg + "/${pkg.pname}-${pkg.version}.tar.gz";
      docs = mkHackageDocs pkg + "/${pkg.pname}-${pkg.version}-docs.tar.gz";
  