pub type SettingsState = State<Arc<Settings>>;
pub struct SettingsState(pub Arc<Settings>);
0: Arc<Settings>