This is useful for replacing code that cannot be easily handled by the generator, such as the tentative settings constructor in e-d-s.
In addition to `g_settings_new`, there are three other GSettings constructors: https://docs.gtk.org/gio/ctor.Settings.new.html