anchor.diff:    sources = import ./nix/sources.nix;
   in {
     inherit shellEnvs;
  +  gcRoot = builtins.mapAttrs (_: v: v.gcRoot) shellEnvs;
     inherit ((daedalusPkgs {}).pkgs) mono;
     wine = (daedalusPkgs {}).wine;
     wine64 = (daedalusPkgs {}).wine64;
  
positive.code:   shellEnvs = {
      linux = import ./shell.nix { system = "x86_64-linux"; autoStartBackend = true; };
      darwin = import ./shell.nix { system = "x86_64-darwin"; autoStartBackend = true; };
      darwin-arm = import ./shell.nix { system = "aarch64-darwin"; autoStartBackend = true; };
    };
    suffix = if buildNum == null then "" else "-${toString buildNum}";
    version = (builtins.fromJSON (builtins.readFile ./package.json)).version;
  
negative.code:       x86_64-linux = import ./. { target = "x86_64-linux"; };
        x86_64-windows = import ./. { target = "x86_64-windows"; };
        x86_64-darwin = import ./. { target = "x86_64-darwin"; };
        # TODO: re-enable when we have `aarch64-darwin` in Hydra
        #aarch64-darwin = import ./. { target = "aarch64-darwin"; };
      };
    in
      table.${system};
  