classInherits['a]
plug :'b -> ?register_hook:string * 'a -> unit -> string -> bool -> bool ->
object
..end
val mutable plugins : (string * 'a) list
val mutable aliases : (string * 'a) list
method register : string ->
?plugin_aliases:string list -> ?doc:Doc.item -> ?sdoc:string -> 'a -> unit
method is_registered : string -> bool
method keys : string list
method iter : ?rev:bool -> (string -> 'a -> unit) -> unit
method get_all : (string * 'a) list
method get : string -> 'a option