anchor.diff:        ${if !nixpkgs.stdenv.isDarwin then "LOCALE_ARCHIVE" else null} = "${nixpkgs.glibcLocales}/lib/locale/locale-archive";
         ${if !nixpkgs.stdenv.isDarwin then "LC_ALL" else null} = "en_US.UTF-8";
       } "";
  +    addReflexTraceEventsFlag = if enableTraceReflexEvents
  +      then drv: appendConfigureFlag drv "-fdebug-trace-events"
  +      else drv: drv;
       addReflexOptimizerFlag = if useReflexOptimizer
         then drv: appendConfigureFlag drv "-fuse-reflex-optimizer"
         else drv: drv;
  
positive.code: , config ? null
  , enableLibraryProfiling ? false
  , enableExposeAllUnfoldings ? false
  , useReflexOptimizer ? false
  , useTextJSString ? true
  }:
  
negative.code:         ########################################################################
          # Reflex packages
          ########################################################################
          reflex = addReflexTraceEventsFlag (addExposeAllUnfoldingsFlag (addReflexOptimizerFlag (self.callPackage ./reflex {})));
          reflex-dom = addExposeAllUnfoldingsFlag (addReflexOptimizerFlag (self.callPackage ./reflex-dom {}));
          reflex-todomvc = self.callPackage ./reflex-todomvc {};
  
  