anchor.diff:    '';
   
     buildPhase = let
  -    featureFlag = feature: flag:
  +    muonFeatureFlag = feature: flag:
         "-D${feature}=${if flag then "enabled" else "disabled"}";
  -    conditionFlag = condition: flag:
  +    muonConditionFlag = condition: flag:
         "-D${condition}=${lib.boolToString flag}";
       cmdlineForMuon = lib.concatStringsSep " " [
  -      (conditionFlag "static" stdenv.targetPlatform.isStatic)
  -      (featureFlag "docs" buildDocs)
  -      (featureFlag "samurai" embedSamurai)
  +      (muonConditionFlag "static" stdenv.targetPlatform.isStatic)
  +      (muonFeatureFlag "docs" buildDocs)
  +      (muonFeatureFlag "samurai" embedSamurai)
       ];
       cmdlineForSamu = "-j$NIX_BUILD_CORES";
     in ''
  
positive.code:   };
  })
  # TODO LIST:
  # 1. setup hook
  # 2. multiple outputs
  # 3. automate sources acquisition (especially wraps)
  # 4. tests
  
negative.code: stdenv.mkDerivation (finalAttrs: {
    pname = "muon"
            + lib.optionalString embedSamurai "-embedded-samurai";
    version = "0.1.0";
  
    src = fetchFromSourcehut {
      name = "muon-src";
      owner = "~lattis";
      repo = "muon";
      rev = finalAttrs.version;
      hash = "sha256-m382/Y+qOYk7hHdDdOpiYWNWrqpnWPCG4AKGGkmLt4o=";
    };
  
    outputs = [ "out" ] ++ lib.optionals buildDocs [ "man" ];
  
    nativeBuildInputs = [
      pkgconf
  