anchor.diff:            inherit config;
           };
           armv7 = nixpkgsFunc {
  -          crossSystem = 
  +          crossSystem =
               let cfg = {
                 # You can change config/arch/isiPhoneSimulator depending on your target:
                 # aarch64-apple-darwin14 | arm64  | false
  
positive.code: 
      } // (if useTextJSString then overridesForTextJSString self super else {});
    };
    inherit nixpkgs overrideCabal extendHaskellPackages ghc ghc7 ghc7_8 ghcIosSimulator64 ghcIosArm64 ghcIosArmv7;
    stage2Script = nixpkgs.runCommand "stage2.nix" {
      GEN_STAGE2 = builtins.readFile (nixpkgs.path + "/pkgs/development/compilers/ghcjs/gen-stage2.rb");
      buildCommand = ''
  
negative.code:         cereal = dontCheck super.cereal; # cereal's test suite requires a newer version of bytestring than this haskell environment provides
        };
      };
      overrideForGhcAndroid = haskellPackages: haskellPackages.override {
        overrides = self: super: {
          ghcjs-prim = null;
          ghcjs-json = null;
          mkDerivation = drv: super.mkDerivation.override { hscolour = ghc.hscolour; }
            (drv // { doHaddock = false;
            });
        };
      };
      overrideForGhcIOS = haskellPackages: haskellPackages.override {
        overrides = self: super: {
          ghcjs-prim = null;
  