pub fn load(settings: Vec<Setting>) -> Result<(), Vec<Setting>>