code: def str_to_bitstring(data):
      
      assert isinstance(data, bytes), "Data must be an instance of bytes"
      byte_list = data_to_byte_list(data)
      bit_list = [bit for data_byte in byte_list for bit in byte_to_bitstring(data_byte)]
      return bit_list
docs: Convert a string to a list of bits