anchor.diff:      # backport to 16.03
       i3-gaps = (pkgs.callPackage ./i3/gaps.nix) {};
   
  -
     };
   in pkgs // {
     inherit backports;
  
positive.code: 
      # backport to 16.03
      mednaffe = (pkgs.callPackage ./mednaffe) {};
  
      # backport to 16.03
      atomEnv = (pkgs.callPackage ./vscode/atom-env.nix) {
        gconf = pkgs.gnome.GConf;
        makeSearchPathOutput = makeSearchPathOutput;
      };
  
      # backport to 16.03
      vscode = (pkgs.callPackage ./vscode) {
        atomEnv = atomEnv;
      };
  
      # backport to 16.03
      gosu = (pkgs.callPackage ./gosu) {};
  
negative.code: { pkgs ? (import <nixpkgs> {}), lib }:
  
  let
  
    # let's define our own callPackage to avoid typing all dependencies
    callPackage = pkgs.lib.callPackageWith (pkgs // backports);
  