module Make:
Parameters: |
|
type
name
typet =
name
val register : string -> name
val print : name -> string
val equal : name -> name -> bool
val compare : name -> name -> int
val hash : name -> int
module Map:GMap.S
with type key = name
val memoize : (name -> 'a) -> name -> 'a