Whether a dot-joined attribute path can be written into GROQ with no base,
as a.b rather than $var.a.b, and read the same attributes. Every segment
must match GROQ's attribute-name grammar, and the leading segment must not
be true, false, or null, which GROQ reads as literals in that
position. A path that fails needs a base or bracket access.
Whether a dot-joined attribute path can be written into GROQ with no base, as
a.brather than$var.a.b, and read the same attributes. Every segment must match GROQ's attribute-name grammar, and the leading segment must not betrue,false, ornull, which GROQ reads as literals in that position. A path that fails needs a base or bracket access.