error throws for unsigned types ``` _ => Err(Error::new( ErrorKind::DataInvalid, format!("Unsupported Arrow data type: {p}"), )), ``` cc @Xuanwo