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