anchor.diff:  
     net = buildFromGitHub {
       version = 2;
  -    rev = "944c58e9d57bcecf171fd4bea155269aa8a96805";
  -    date = "2016-12-07";
  +    rev = "b1a2d6e8c8b5fc8f601ead62536f02a8e1b6217d";
  +    date = "2016-12-10";
       owner  = "golang";
       repo   = "net";
  -    sha256 = "0bka4xapsnsyms5q1317j0lywvb1af5saqy0gad4zibw14jzzkz5";
  +    sha256 = "0cjlvrpf3hr5y6124irbkhy978nmfdlnrddq4xprsybgwgdahd24";
       goPackagePath = "golang.org/x/net";
       goPackageAliases = [
         "github.com/hashicorp/go.net"
  
positive.code: 
    ipfs = buildFromGitHub {
      version = 2;
      date = "2016-12-07";
      rev = "b6c1155ac89f47de512c8bac4251356d3a73e432";
      owner = "ipfs";
      repo = "go-ipfs";
      sha256 = "05k8ix8yrwkd9xydp2m194yafy7ymllrkkv8hr5rh5849rzd1ynr";
      gxSha256 = "18gf9w3vndjk80f8x529abhxfsvscfbmcqc0k1n1qjg8bbw5iwjq";
      subPackages = [
        "cmd/ipfs"
        "cmd/ipfswatch"
  
negative.code: 
    go-ipfs-api = buildFromGitHub {
      version = 2;
      rev = "4cadfedb1a3f22fe8dc8f38f2d317ac9d92e98b5";
      owner  = "ipfs";
      repo   = "go-ipfs-api";
      sha256 = "1jipziy8ddvxbx894aw5xnawpkqwiyhn9vywzkxa1s9bizdbd80x";
      excludedPackages = "tests";
      propagatedBuildInputs = [
        go-floodsub
        go-multiaddr
        go-multiaddr-net
        go-multipart-files
        tar-utils
      ];
      meta.useUnstable = true;
      date = "2016-12-11";
    };
  
    go-ipfs-util = buildFromGitHub {
      version = 2;
      rev = "70eede8dce2a98e86bb760247702e4e9b23139bb";
      owner  = "ipfs";
      repo   = "go-ipfs-util";
      sha256 = "0lbp58z0w4fxagicq66lq8jdc38f4cqp6bmsgqfrsg971k0dy7cd";
      date = "2016-10-04";
      buildInputs = [
        go-base58
        go-multihash
      ];
    };
  
    go-isatty = buildFromGitHub {
  