

[`Int64`](https://caml.inria.fr/pub/docs/manual-
ocaml/libref/Int64.html)モジュールの`add`, `sub`, `mul`, `div`といった名前が`Unbound
value`になってしまうのですが、どうすれば使えるようになるでしょうか。

[code]

    utop # Int64.add;;
    Error: Unbound value Int64.add 
    
[/code]

ちなみに

  * `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 t`
  * `module Set`>`module Tree`に`val add : t -> int64 -> t`
  * `module Table`に`val add : 'b t -> key:key -> data:'b -> [ `Duplicate | `Ok ]`

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


CC BY-SA 3.0
2017-10-23T13:34:05.937
38982
2017-10-23T16:13:35.010
2017-10-23T16:13:35.010
13199
13199
question
ocaml
Int64.add等がUnbound valueになる