Yes, I was thinking about `Args.Parse` as well. I think it would be possible to use a [Variable Pattern](http://msdn.microsoft.com/en-us/library/dd547125.aspx) in the `match` expression, so that we only handle those matches where the string from the command line can actually be parsed to an integer.