experimentation with OCaml and OpenGL