pub(crate) fn bp_position( no_gc: &NoGC, a_node: &Node, a_offset: u32, b_node: &Node, b_offset: u32, ) -> Ordering
https://dom.spec.whatwg.org/#concept-range-bp-position