This type is simply a wrapper around [struct@Babl.
Object] when used as a color format.
The only reason of this wrapper is to be able to assign a gtype to Babl formats, e.g. to have typed `GValue`, which is mostly used internally by our plug-in protocol.
There is no reason whatsoever to use this type directly.