pub fn signed_or_unsigned_integer(
    i: CompleteByteSlice<'_>
) -> IResult<CompleteByteSlice<'_>, SignalExtendedValueType, u32>