OCaml
objmagic