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