tyxml requires ocaml 3.12 or greater

closes #1771