mirari: constraint to ocaml 4+ due to various problems in the runtime code (some as simple as missing String.trim)