fn decodeLength(self: *Decompress, code_int: u5) !u16
fn decodeLength(self: *Decompress, code_int: u5) !u16 { if (code_int > 28) return error.InvalidCode; const l: token.LenCode = .fromInt(code_int); const base = l.base(); const extra = l.extraBits(); return token.min_length + (base | try self.takeBits(extra)); }