OCaml
currycomb