OCaml
copy