The `GMainLoop` struct is an opaque data type representing the main event loop of a GLib or GTK+ application.