anchor.diff:    };
   
     strutil = buildFromGitHub {
  -    version = 1;
  -    date = "2015-04-30";
  -    rev = "1eb03e3cc9d345307a45ec82bd3016cde4bd4464";
  +    version = 2;
  +    date = "2017-01-16";
  +    rev = "7cacf66b7e1bd697d83ea7e97f36960b6e93d909";
       owner = "cznic";
       repo = "strutil";
  -    sha256 = "0ipn9zaihxpzs965v3s8c9gm4rc4ckkihhjppchr3hqn2vxwgfj1";
  +    sha256 = "1bvfa00n9p3zbl112584bydpdqvcha7718andy8c6q8vwxhqnhjm";
     };
   
     suture = buildFromGitHub {
  
positive.code:   hashstructure = buildFromGitHub {
      version = 2;
      date = "2017-01-15";
      rev = "695d5bb952fce4c1da8c5d47117a190c4322ae18";
      owner  = "mitchellh";
      repo   = "hashstructure";
      sha256 = "06k3a2jpa2yiq02cmlbf53ssp89cgi9bc8gnyicbjjg03rggfqsb";
    };
  
    hcl = buildFromGitHub {
  
negative.code: 
    mapstructure = buildFromGitHub {
      version = 2;
      date = "2017-01-17";
      rev = "ed105d635dfa9ea7133f7c79f1eb36203fc3a156";
      owner  = "mitchellh";
      repo   = "mapstructure";
      sha256 = "0g6q0xgfvrzzqs62l418dpib5xs3cxc83m8pnva4yfh9a7md1nsi";
    };
  
    match = buildFromGitHub {
  