1 2 3 4 5 6 7 8
type t type address = Hash.hash include Object.S with type t := t val make : name:string -> target:address -> t val name : t -> string val target : t -> address