pub fn decode(input: &[u8]) -> Result<(u32, usize), Error>
Decode a PUI from the start of input.
input
Returns the value and the number of bytes consumed.