/// <inheritdoc cref="CombineWith(IConfigurationSource,IConfigurationSource,SettingsMergeOptions)"/>
 public static IConfigurationSource CombineWith(this IConfigurationSource source, SettingsMergeOptions options, params IConfigurationSource[] others) =>
 new CombinedSource(source.ToEnumerable().Concat(others), options);
 /// <inheritdoc cref="CombineWith(IConfigurationSource,IConfigurationSource,SettingsMergeOptions)"/>
 public static IConfigurationSource CombineWith(this IConfigurationSource source, IEnumerable <IConfigurationSource> others, SettingsMergeOptions options = null) =>
 new CombinedSource(source.ToEnumerable().Concat(others), options);
 /// <inheritdoc cref="CombineWith(IConfigurationSource,IConfigurationSource,SettingsMergeOptions)"/>
 public static IConfigurationSource CombineWith(this IConfigurationSource source, params IConfigurationSource[] others) =>
 new CombinedSource(source.ToEnumerable().Concat(others), null);