Fixes: https://github.com/kdl-org/kdl-rs/issues/32 This implements a proposed draft of a KQL engine, allowing CSS selector-style querying of KDL documents (and nodes) in a variety of different ways.