pub const SPAN_LEN: usize = 28;
Bytes of one span record: two ranges’ worth of offsets, a role, flags, a paint and a handler. Four-byte aligned throughout, which is the protocol’s invariant.