pub fn query_toplevel<'a>( node: &'a Node<'a>, predicate: &'a dyn Fn(&Node<'a>) -> bool, ) -> impl Iterator<Item = Node<'a>> + 'a
Get all top-level nodes that match the given predicate