> Does the standard even have a separate type here or is that our implementation detail invention?
Sorry, separate type for what?
We created a data type named: jsonpath. Does the standard actually have that data type and defined parsing behavior or does it just have functions where one of the inputs is text whose contents are a path expression?