OCaml の object って多相レコードだと思っていいの?