code: def unpackbools(integers, dtype='L'):
      
      atoms = ATOMS[dtype]
  
      for chunk in integers:
          for a in atoms:
              yield not not chunk & a
docs: Yield booleans unpacking integers of dtype bit-length.
  
      >>> list(unpackbools([42], 'B'))
      [False, True, False, True, False, True, False, False]