code: func (rc *RulesCache) Rules(c context.Context) (*Rules, error) {
  	q, err := rc.policy.Queryable(c)
  	if err != nil {
  		return nil, err
  	}
  	return q.(*Rules), nil
  }
docs: // Rules returns in-memory copy of delegation rules, ready for querying.