anchor.diff:  , passthru ? {}
   , pkgconfigDepends ? [], libraryPkgconfigDepends ? [], executablePkgconfigDepends ? [], testPkgconfigDepends ? []
   , testDepends ? [], testHaskellDepends ? [], testSystemDepends ? []
  +, benchDepends ? []
   , testTarget ? ""
   , broken ? false
   , preCompileBuildDriver ? "", postCompileBuildDriver ? ""
  
positive.code: , configureFlags ? []
  , description ? ""
  , doCheck ? !isCross && (stdenv.lib.versionOlder "7.4" ghc.version)
  , doHoogle ? true
  , editedCabalFile ? null
  , enableLibraryProfiling ? false
  
negative.code: // optionalAttrs (preBuild != "")       { inherit preBuild; }
  // optionalAttrs (postBuild != "")      { inherit postBuild; }
  // optionalAttrs (doCheck)              { inherit doCheck; }
  // optionalAttrs (doBench)              { inherit doBench; }
  // optionalAttrs (checkPhase != "")     { inherit checkPhase; }
  // optionalAttrs (preCheck != "")       { inherit preCheck; }
  // optionalAttrs (postCheck != "")      { inherit postCheck; }
  