pub fn config_parser<T: Send + Sync + 'static>( name: &str, parse: impl Fn(Option<&KdlNode>) -> T + Send + Sync + 'static, ) -> ConfigParserBox