code: def get_provides_by_kind(self, kind):
          
          provs = []
          for p in self.provides:
              if p.kind == kind:
                  provs.append(p)
          return provs
docs: Returns an array of provides of a certain kind