pub fn register_object_builder(
builder_constructor: Box<dyn Fn(PlSmallStr, usize) -> Box<dyn AnonymousObjectBuilder> + Sync + Send>,
object_converter: Arc<dyn Fn(AnyValue<'_>) -> Box<dyn Any> + Sync + Send>,
pyobject_converter: Arc<dyn Fn(AnyValue<'_>) -> Box<dyn Any> + Sync + Send>,
physical_dtype: ArrowDataType,
array_getter: Arc<dyn Fn(&(dyn Array + 'static), usize) -> Option<AnyValue<'_>> + Sync + Send>,
)