13 public static IEnumerable<Error>
Preprocess(
this IEnumerable<string> arguments,
15 Func<IEnumerable<string>, IEnumerable<Error>>
18 return preprocessorLookup.TryHead()
19 .MapValueOrDefault(func =>
21 IEnumerable<Error> errors = func(arguments);
25 : arguments.Preprocess(preprocessorLookup
29 Enumerable.Empty<
Error>()