Let q be a query object,
let args be a (possibly empty) pack of subexpressions,
let env be a subexpression
that refers to a queryable object o of type O, and
let cenv be a subexpression referring to o
such that decltype((cenv)) is const O&.
The expression q(env, args...) is equal to ([concepts.equality])
the expression q(cenv, args...).