sig
  type link_context
  val open_element :
    version -> (string -> int -> int -> unit) -> link_context
  val close_element : link_context -> unit
  val element_output_substring : link_context -> string -> int -> int -> unit
  val element_output_string : link_context -> string -> unit
  val open_element_at :
    [< `channel | `item ] Web__RSS.context -> Web__RSS.Link.link_context
  val output_substring :
    [< `channel | `item ] Web__RSS.context -> string -> int -> int -> unit
  val output_string :
    [< `channel | `item ] Web__RSS.context -> string -> unit
end