docs: def build_comparators(*values_or_types):
      '''
      All of the comparators that can be used for arguments.
      '''
      comparators = []
      for item in values_or_types:
          if isinstance(item, Comparator):
              comparators.append(item)
          elif isinstance(item, type):
              # If you are passing around a type you will have to build a Equals
              # comparator
              comparators.append(Any(IsA(item), Is(item)))
          else:
              comparators.append(Equals(item))
      return comparators