Namespace the primitive types in a submodule
Namespace the primitive types in a submodule

It should be possible glob-import the primitive types separately from
GType, as grust defines a safe wrapper also named GType.

All types are still exported at the crate top level for glob-importing
into FFI code.

gi-rust/gtypes