Int64.add等がUnbound valueになる
Int64モジュールのadd, sub, mul, divといった名前がUnbound valueになってしまうのですが、どうすれば使えるようになるでしょうか。
utop # Int64.add;;
Error: Unbound value Int64.add
ちなみに
Int64.zero,Int64.remなどは見えているInt32でも同じ
という状況です。
OCamlのバージョンは4.02.3です。
追記
utopでmodule type S = module type of Int64;;とした結果、四則演算のadd,sub,mul,divは無いようです。
module Map>module Treeにval add : 'a t -> key:int64 -> data:'a -> 'a tmodule Set>module Treeにval add : t -> int64 -> tmodule Tableにval add : 'b t -> key:key -> data:'b -> [ `Duplicate | `Ok ]
がそれぞれ2回ずつ現れました。