pub fn as_generic_string_array<T: OffsetSizeTrait>(
    array: &dyn Array
) -> Result<&GenericStringArray<T>>