pub const SPAN_START_AT: usize = 0;
Where each field of a span record starts. The Kotlin decoder is generated from these, so the two sides read the same bytes.