/// create a macro to streamline the process of adding sources
///
/// ```rust
/// use scsys_config::{config, config_sources};
///
/// use config::builder::{ConfigBuilder, DefaultState};
///
/// let mut builder: ConfigBuilder<DefaultState> = ConfigBuilder::default();
///
/// builder = config_sources! {
/// builder {
/// config::File::with_name("config.toml").required(false),
/// }
/// };
/// ```