make it compile with ocaml 4.01.0 as well
or -> ||
&  -> &&
...