val xml_element_name :
[< `Element of string * 'a * 'b| `Text of 'c ]->
string
val xml_params : [< `Element of 'a * 'b list * 'c| `Text of 'd ]->'b list
val xml_children : [< `Element of 'a * 'b * 'c list| `Text of 'd ]->'c list
val parse_ground_meths :
typ_meths:Liquidsoap_lang_types.Type.meth list->([ `Element of string * (string * string) list * 'a list| `Text of string ]as 'a)->(string * Lang.value) list
val parse_xml_record :
typ_meths:Liquidsoap_lang_types.Type.meth list->([ `Element of string * (string * string) list * 'a list| `Text of string ]as 'a)->Lang.value
val params_of_xml_params : Lang.value->(string * string) list
val params_of_optional_params : Lang.value option->(string * string) list
val xml_of_value :
Liquidsoap_lang_values.Value.t->[> `Element of string * (string * string) list * 'a list| `Text of string ]as 'a
val xml_of_node :
?xml_text:string ->name:string ->(string * Liquidsoap_lang_values.Value.t) list->[> `Element of string * (string * string) list * 'a list| `Text of string ]as 'a