a single variable-sized signed-integers decoder. use encode_ivar for encoding first.