docs: def decode_from_bin(input_bin):
      """
      0100000101010111010000110100100101001001 -> ASCII
      """
      for chunk in partition_all(8, input_bin):
          yield sum(
              2**exp * bit
              for exp, bit
              in enumerate(reversed(chunk))
          )