code: func SettingsNew(schemaID string) *Settings {
  	cstr := (*C.gchar)(C.CString(schemaID))
  	defer C.free(unsafe.Pointer(cstr))
  
  	return wrapFullSettings(C.g_settings_new(cstr))
  }
docs: // SettingsNew is a wrapper around g_settings_new().