That’s great! So, graphql± has variables too. Its amazing.
But it still won’t be pluggable directly to @custom for queries with variables, as the query field inside the JSON object is a string (a primitive value). We don’t replace @custom variables inside a primitive value. Instead, we assume that the variable itself is a whole primitive value, and not part of a primitive value.