pub fn run( prog: &Program, root: &CBOR, ) -> (Vec<Path>, HashMap<String, Vec<Path>>)
Execute a program against a dCBOR value, returning all matching paths and captures.