Pourquoi GLib redéfinit-il les types?