code: func (q *Query) WithUnknowns(terms []*ast.Term) *Query {
  	q.unknowns = terms
  	return q
  }
docs: // WithUnknowns sets the initial set of variables or references to treat as
  // unknown during query evaluation. This is required for partial evaluation.