pub fn first_child(doc: &BaseDocument, node: NodeId) -> Result<Option<NodeId>>
node.firstChild.
node.firstChild