anchor.diff:        sha256 = "0g24zhgyxs56zv966xb487vvmhqqxvvsbbz4mck8n4l31rabk8jj";
       };
       propagatedBuildInputs = [ MathLibm constant-defer ];
  +  };
  +
  +  MathRandomMTAuto = buildPerlPackage {
  +    name = "Math-Random-MT-Auto-6.22";
  +    src = fetchurl {
  +      url = mirror://cpan/authors/id/J/JD/JDHEDDEN/Math-Random-MT-Auto-6.22.tar.gz;
  +      sha256 = "07zha5zjxyvqwnycb1vzk4hk2m46n9yc5lrbvhkc22595dsyjahz";
  +    };
  +    propagatedBuildInputs = [ ExceptionClass ObjectInsideOut ];
  +    meta = {
  +      description = "Auto-seeded Mersenne Twister PRNGs";
  +      license = "unrestricted";
  +    };
     };
   
     MathRound = buildPerlPackage rec {
  
positive.code:     src = fetchurl {
        url = "mirror://cpan/modules/by-module/Data/${name}.tar.gz";
        sha256 = "1cb4i0j48g5dk2dwzz32myl6wv4ngxqnrkdnixq80pzjcmz1qkpl";
      };
    };
  
  
negative.code:     propagatedBuildInputs = [ CommonSense ];
    };
  
    ListAllUtils = buildPerlPackage {
      name = "List-AllUtils-0.03";
      src = fetchurl {
        url = mirror://cpan/authors/id/D/DR/DROLSKY/List-AllUtils-0.03.tar.gz;
        sha256 = "05d1q88pr4wgsqcla0g4kd45mxg7h9v3z3f4pv830xaviiqwq1j8";
      };
      propagatedBuildInputs = [ ListMoreUtils ];
      meta = {
        description = "Combines List::Util and List::MoreUtils in one bite-sized package";
        license = "perl5";
      };
    };
  
    ListMoreUtils = buildPerlPackage {
      name = "List-MoreUtils-0.33";
      src = fetchurl {
  