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: 
      # 'checked' isn't used, but it is here so that the build will fail
      # if tests fail
      checked = overrideCabal pkg (drv: {
        doCheck = true;
        src = sdist;
      });
    });
    releaseCandidates = mapSet mkReleaseCandidate ghc;
  }
  
negative.code:       doHaddock = false;
      });
    });
    sdists = mapSet mkSdist haskellPackages;
    mkHackageDocs = pkg: pkg.override (oldArgs: {
      mkDerivation = drv: oldArgs.mkDerivation (drv // {
        postConfigure = ''
  