module Assoc: sig .. end
sig
end
Probably the most space- and even time-efficient choice for a small collection of macros.
type 'a table = (string * 'a Kwmacro.func) list
'a
(string * 'a Kwmacro.func) list
val create : 'a -> 'a
'a -> 'a
val lookup : (string * 'a) list -> string -> 'a
(string * 'a) list -> string -> 'a