OCaml
trickster