OCamlのマニュアルはRuby並

object
  val x :> int list = [1]
  val virtual mutable x : int
end

つーか、virtualmutableの順序を逆にできるのはともかく、フィールドにcoersionが書けるってこれ意味わかんなくないですか?