code: def or_(a, b):
      
      if not isinstance(a, Filter) or not isinstance(b, Filter):
          raise TypeError
      return a.__or__(b)
docs: Combines two :any:`Filters<Filter>` with an "or" operation, matching
      any results that match any of the given filters.
  
      :param a: The first filter to consider.
      :type a: Filter
      :param b: The second filter to consider.
      :type b: Filter
  
      :returns: A filter that matches either a or b
      :rtype: Filter