Int64モジュールのadd, sub, mul, divといった名前がUnbound valueになってしまうのですが、どうすれば使えるようになるでしょうか。

utop # Int64.add;;
Error: Unbound value Int64.add 

ちなみに

  • Int64.zero, Int64.remなどは見えている
  • Int32でも同じ

という状況です。

OCamlのバージョンは4.02.3です。

追記
utopmodule type S = module type of Int64;;とした結果、四則演算のadd,sub,mul,divは無いようです。

  • module Map>module Treeval add : 'a t -> key:int64 -> data:'a -> 'a t
  • module Set>module Treeval add : t -> int64 -> t
  • module Tableval add : 'b t -> key:key -> data:'b -> [ `Duplicate | `Ok ]

がそれぞれ2回ずつ現れました。