pub fn read_settings(settings_path: &Path) -> Settings
Read both settings from a settings.json file. Each key keeps its default unless it holds a bool; a missing or unreadable file yields the defaults.