The problem is that even in this form, the query's result would still
be retrieved with a polling API (getQueryParameter). This means that
the spec would still have to include all of the caveats like
getQueryParameter generating INVALID_OPERATION if the query hadn't
To address this issue, each query would need a callback, which would
receive the result as argument. There would be no way of retrieving
the query's result separately.