code: def in_(self, value):
          
          newq = self.copy()
          newq.setOp(Query.Op.IsIn)
  
          if isinstance(value, orb.Collection):
              newq.setValue(value)
          elif not isinstance(value, (set, list, tuple)):
              newq.setValue((value,))
          else:
              newq.setValue(tuple(value))
  
          return newq
docs: Sets the operator type to Query.Op.IsIn and sets the value
          to the inputted value.
          
          :param      value       <variant>
          
          :return     <Query>
          
          :usage      |>>> from orb import Query as Q
                      |>>> query = Q('test').isIn([1,2])
                      |>>> print query
                      |test is_in [1,2]