pub fn evaluate(root: &Value, path: &str) -> Result<Value, PathError>
Parse and evaluate in one step.