code: def is_bool_list(value, min=None, max=None):
      
      return [is_boolean(mem) for mem in is_list(value, min, max)]
docs: Check that the value is a list of booleans.
  
      You can optionally specify the minimum and maximum number of members.
  
      Each list member is checked that it is a boolean.
  
      >>> vtor = Validator()
      >>> vtor.check('bool_list', ())
      []
      >>> vtor.check('bool_list', [])
      []
      >>> check_res = vtor.check('bool_list', (True, False))
      >>> check_res == [True, False]
      1
      >>> check_res = vtor.check('bool_list', [True, False])
      >>> check_res == [True, False]
      1
      >>> vtor.check('bool_list', [True, 'a'])  # doctest: +SKIP
      Traceback (most recent call last):
      VdtTypeError: the value "a" is of the wrong type.