OCaml
adventure