Introspection for GObject libraries