pub fn start_server(
yaml_config: Arc<Yaml>,
modules: Vec<Box<dyn ServerModule + Send + Sync>>,
module_error: Option<Error>,
modules_optional_builtin: Vec<String>,
first_startup: bool,
) -> Result<bool, Box<dyn Error + Send + Sync>>