sig   type t = int64   val ( + ) : CCInt64.t -> CCInt64.t -> CCInt64.t   val ( - ) : CCInt64.t -> CCInt64.t -> CCInt64.t   val ( ~- ) : CCInt64.t -> CCInt64.t   val ( * ) : CCInt64.t -> CCInt64.t -> CCInt64.t   val ( / ) : CCInt64.t -> CCInt64.t -> CCInt64.t   val ( mod ) : CCInt64.t -> CCInt64.t -> CCInt64.t   val abs : CCInt64.t -> CCInt64.t   val max_int : CCInt64.t   val min_int : CCInt64.t   val ( land ) : CCInt64.t -> CCInt64.t -> CCInt64.t   val ( lor ) : CCInt64.t -> CCInt64.t -> CCInt64.t   val ( lxor ) : CCInt64.t -> CCInt64.t -> CCInt64.t   val lnot : CCInt64.t -> CCInt64.t   val ( lsl ) : CCInt64.t -> int -> CCInt64.t   val ( lsr ) : CCInt64.t -> int -> CCInt64.t   val ( asr ) : CCInt64.t -> int -> CCInt64.t   val equal : CCInt64.t -> CCInt64.t -> bool   val compare : CCInt64.t -> CCInt64.t -> int   val hash : CCInt64.t -> int   val to_int : CCInt64.t -> int   val of_int : int -> CCInt64.t option   val of_int_exn : int -> CCInt64.t   val to_int32 : CCInt64.t -> int32   val of_int32 : int32 -> CCInt64.t option   val of_int32_exn : int32 -> CCInt64.t   val to_nativeint : CCInt64.t -> nativeint   val of_nativeint : nativeint -> CCInt64.t option   val of_nativeint_exn : nativeint -> CCInt64.t   val to_float : CCInt64.t -> float   val of_float : float -> CCInt64.t option   val of_float_exn : float -> CCInt64.t   val to_string : CCInt64.t -> string   val of_string : string -> CCInt64.t option   val of_string_exn : string -> CCInt64.t end