sig
  val data : string Html5_sigs.T.wrap -> 'Html5_sigs.T.elt
  val node :
    string ->
    ?a:'Html5_sigs.T.attrib list ->
    'Html5_sigs.T.elt Html5_sigs.T.list_wrap -> 'Html5_sigs.T.elt
  val leaf :
    string -> ?a:'Html5_sigs.T.attrib list -> unit -> 'Html5_sigs.T.elt
  val coerce_elt : 'Html5_sigs.T.elt -> 'Html5_sigs.T.elt
  val string_attrib :
    string -> string Html5_sigs.T.wrap -> 'Html5_sigs.T.attrib
  val float_attrib :
    string -> float Html5_sigs.T.wrap -> 'Html5_sigs.T.attrib
  val int_attrib : string -> int Html5_sigs.T.wrap -> 'Html5_sigs.T.attrib
  val uri_attrib :
    string -> Html5_sigs.T.uri Html5_sigs.T.wrap -> 'Html5_sigs.T.attrib
  val space_sep_attrib :
    string -> string list Html5_sigs.T.wrap -> 'Html5_sigs.T.attrib
  val comma_sep_attrib :
    string -> string list Html5_sigs.T.wrap -> 'Html5_sigs.T.attrib
end