code: def validate_wrap(self, value):
          ''' Checks that the correct number of elements are in ``value`` and that
              each element validates agains the associated Field class
          '''
          if not isinstance(value, list) and not isinstance(value, tuple):
              self._fail_validation_type(value, tuple, list)
  
          for field, value in izip(self.types, list(value)):
              field.validate_wrap(valuef validate_wrap(self, value):
          ''' Checks that the correct number of elements are in ``value`` and that
              each element validates agains the associated Field class
          '''
          if not isinstance(value, list) and not isinstance(value, tuple):
              self._fail_validation_type(value, tuple, list)
  
          for field, value in izip(self.types, list(value)):
              field.validate_wrap(value)
docs: Checks that the correct number of elements are in ``value`` and that
              each element validates agains the associated Field class