Hey, is there a reason why parent(selector) returns a Cheerio<Element> and closest(selector) a Cheerio<Node>?
I imagine one would expect closest to be (in theory) a recursive parent.
This prevents (at compilation, without casting) the element to be a selector in functions like nextUntil.