pub fn decode_varint(bytes: &[u8]) -> Result<BigInt, Error>