val leaf : string -> ?a:'a attrib list -> unit -> 'b eltval coerce_elt : 'a elt -> 'b eltval string_attrib : string -> string wrap -> 'a attribval float_attrib : string -> float wrap -> 'a attribval space_sep_attrib : string -> string list wrap -> 'a attribval comma_sep_attrib : string -> string list wrap -> 'a attrib