anchor.diff: -{ stdenv, ocaml_oasis, ocaml, findlib, ocamlbuild, camlp4 }:
  +{ stdenv, ocaml_oasis, ocaml, findlib, ocamlbuild }:
   
   { name, version, buildInputs ? [], meta ? { platforms = ocaml.meta.platforms or []; },
     minimumOcamlVersion ? null,
     createFindlibDestdir ? true,
     dontStrip ? true,
  -  hasSharedObjects ? false,
  -  setupHook ? null,
     ...
   }@args:
   
  
positive.code:           stdenv.lib.versionOlder minimumOcamlVersion ocaml.version;
  
  stdenv.mkDerivation (args // {
    name = "ocaml-${name}-${version}";
  
    buildInputs = [ ocaml findlib ocamlbuild camlp4 ocaml_oasis ] ++ buildInputs;
  
    inherit createFindlibDestdir;
    inherit dontStrip;
  
negative.code:     runHook postInstall
    '';
  
  })
  