anchor.diff:  
     hasSharedObjects = true;
   
  -  buildInputs = [ ocaml_oasis js_build_tools opam ] ++ buildInputs;
  +  buildInputs = [ ocaml_oasis js_build_tools opaline ] ++ buildInputs;
   
     dontAddPrefix = true;
   
  
positive.code: 
    buildPhase = "OCAML_TOPLEVEL_PATH=`ocamlfind query findlib`/.. make";
  
    installPhase = ''
      opam-installer -i --prefix $prefix --libdir `ocamlfind printconf destdir` --stubsdir `ocamlfind printconf destdir`/${name} ${name}.install
      if [ -d $out/lib/${name} ]
        then if [ "$(ls -A $out/lib/${name})" ]
          then mv $out/lib/${name}/* `ocamlfind printconf destdir`/${name}
        fi
        rmdir $out/lib/${name}
      fi
    '';
  
  })
  
negative.code: { buildOcaml, opaline, js_build_tools, ocaml_oasis, fetchurl } :
  
  { name, version ? "113.33.03", buildInputs ? [],
    hash ? "",
  