fn load_err<T: SettingsLoader>() -> Result<T, String>