Expand description
Decoder side of RBCF. Reverses what encode/ does: parses the frame header, walks the per-column headers,
reads the encoding tag and dispatches to the matching reader, and reconstructs a typed Frame. Decoding is
defensive - malformed payloads return a typed DecodeError rather than panicking, since payloads can come from
untrusted peers.