anchor.diff:  , hunspell, libXdamage, libevent, libstartup_notification
   , libvpx_1_8
   , icu67, libpng, jemalloc, glib
  -, autoconf213, which, gnused, cargo, rustc, llvmPackages
  +, autoconf213, which, gnused, cargo, rustc
   , rust-cbindgen, nodejs, nasm, fetchpatch
   , debugBuild ? false
   
  
positive.code:     # included we need to look in a few places.
      # TODO: generalize this process for other use-cases.
  
      BINDGEN_CFLAGS="$(< ${stdenv.cc}/nix-support/libc-crt1-cflags) \
        $(< ${stdenv.cc}/nix-support/libc-cflags) \
        $(< ${stdenv.cc}/nix-support/cc-cflags) \
        $(< ${stdenv.cc}/nix-support/libcxx-cxxflags) \
        ${lib.optionalString stdenv.cc.isClang "-idirafter ${stdenv.cc.cc}/lib/clang/${lib.getVersion stdenv.cc.cc}/include"} \
        ${lib.optionalString stdenv.cc.isGNU "-isystem ${stdenv.cc.cc}/include/c++/${lib.getVersion stdenv.cc.cc} -isystem ${stdenv.cc.cc}/include/c++/${lib.getVersion stdenv.cc.cc}/${stdenv.hostPlatform.config}"} \
        $NIX_CFLAGS_COMPILE"
  
      echo "ac_add_options BINDGEN_CFLAGS='$BINDGEN_CFLAGS'" >> $MOZCONFIG
  
negative.code:             then "/Applications/${binaryNameCapitalized}.app/Contents/MacOS"
              else "/bin";
  
    llvmPackages = buildPackages.llvmPackages_10;
  
    buildStdenv = if ltoSupport
                  then overrideCC stdenv llvmPackages.lldClang
                  else stdenv;
  in
  
  buildStdenv.mkDerivation ({
    name = "${pname}-unwrapped-${ffversion}";
    version = ffversion;
  
  