How do you go about implementing an extension type through the C API for Arrow?
-- metadata --
However, trying to access the metadata for the schema (obtained with `garrow_schema_get_metadata`) indicates its size to be 0, which indicates that metadata for
the schema isn't the same as that for a field. Is it possible using the existing API to read/write the metadata for a field?