Parameters
Signature
type ('a, 'b) comp = ('a, 'b) Result.tval noargs : 'a fn -> (unit -> 'a) fnval declare_ : bool -> string -> string list -> 'a fn -> unitval declare : string -> string list -> 'a fn -> unitval declare_notification : string -> string list -> 'a fn -> unit