Sourcetype (_, _) t = | Root : ('r, 'r) t| Static : ('r, 'key) t * string -> ('r, 'key) t| Dynamic : ('r, 'key) t * 'a Arg.t -> ('r, 'key * 'a) t
Sourceval add_suffix : ('a, 'b) t -> string -> ('a, 'b) t Sourceval (//) : ('a, 'b) t -> string -> ('a, 'b) t Sourceval to_list :
?root:string list ->
?wrap:(string -> string) ->
('a, 'b) t ->
string list Sourceval to_string :
?root:string ->
?wrap:(string -> string) ->
('a, 'b) t ->
string Sourceval forge : ('a, 'b) t -> 'b -> string list Sourceval get_root : 'r 'a. ('r, 'a) t -> 'a -> 'r