anchor.diff: -{ pkgs, idris-no-deps, overrides ? (self: super: {}) }: let
  +{ pkgs, config, idris-no-deps, overrides ? (self: super: {}) }: let
     inherit (pkgs.lib) callPackageWith fix' extends;
   
     /* Taken from haskell-modules/default.nix, should probably abstract this away */
  
positive.code: 
      yampa = callPackage ./yampa.nix {};
  
    } // builtins_;
  in fix' (extends overrides idrisPackages)
  
negative.code: 
      posix = callPackage ./posix.nix {};
  
      quantities = callPackage ./quantities.nix {};
  
      rationals = callPackage ./rationals.nix {};
  