sig
  val get_first_child : 'CL_DomNode.t -> 'CL_DomNode.t option
  val get_last_child : 'CL_DomNode.t -> 'CL_DomNode.t option
  val get_next_sibling : 'CL_DomNode.t -> 'CL_DomNode.t option
  val get_previous_sibling : 'CL_DomNode.t -> 'CL_DomNode.t option
  val get_parent_node : 'CL_DomNode.t -> 'CL_DomNode.t option
end