code: func (m *modelPrinter) VisitReference(r proto.Reference) {
  	m.Descriptions = append(m.Descriptions, r.GetDescription())
  	r.SubSchema().Accept(m)
  }
docs: // VisitReference recurses inside the subtype, while collecting the description.