fn typed_column<'a, T: 'static>( batch: &'a RecordBatch, name: &str, data_type: &str, ) -> Result<&'a T>