Xml.Encode
type value
type 'a encoder = 'a -> value
val tag : string -> ?attrs:(string * string) list -> value list -> value
val data : string encoder
val value : value encoder
val encode_string : 'a encoder -> 'a -> string