public static IEnumerable <SettingsBindingError> ForProperty(this IEnumerable <SettingsBindingError> errors, string property) =>
 errors.Select(e => SettingsBindingError.Property(property, e));
 public static IEnumerable <SettingsBindingError> ForIndex <T>(this IEnumerable <SettingsBindingError> errors, T index) =>
 errors.Select(e => SettingsBindingError.Index(index?.ToString() ?? "<null>", e));