docs: def decode_feedback(binary_tuples):
    """ Returns a list of tuples in (datetime, token_str) format 
    
          binary_tuples   the binary-encoded feedback tuples
    """
    
    fmt = '!lh32s'
    size = struct.calcsize(fmt)
    with StringIO(binary_tuples) as f:
      return [(datetime.datetime.fromtimestamp(ts), binascii.hexlify(tok))
              for ts, toklen, tok in (struct.unpack(fmt, tup) 
                                for tup in iter(lambda: f.read(size), ''))]