Based on cl-gobject-introspection, it converts the constants, functions, and classes from GObject Introspection namespace into LISP-style definitions, which is the core of #2217 and #2219. The source code is available at: https://github.com/bohonghuang/cl-gobject-introspection-wrapper