new overloads of MatchesCommandLineArgument taking Iterable (whole commandline); and implemetned 2 ways - but trying  argList.ApplyUntilTrue ()