docs: function(query, rootData, scopeData, scopePath) {
      if(query.assertion) throw new SpahQL.Errors.SpahQLRunTimeError("Attempted to select from an assertion query.");
      // Now move on
      scopeData = scopeData || rootData;
      return query.primaryToken.evaluate(rootData, scopeData, scopePath);
    }