code: func (v *SettingsSchemaSource) Lookup(schema string, recursive bool) *SettingsSchema {
  	cstr := (*C.gchar)(C.CString(schema))
  	defer C.free(unsafe.Pointer(cstr))
  
  	return wrapSettingsSchema(C.g_settings_schema_source_lookup(v.native(), cstr, gbool(recursive)))
  }
docs: // Lookup() is a wrapper around g_settings_schema_source_lookup().