Num package:Cabal
create a Choice option out of an enumeration type. As long flags, the
Show output is used. As short flags, the first character which does
not conflict with a previous one is used.
Run N jobs simultaneously (if possible).
Given a date produce a corresponding integer representation. For
example given a date 18032008 produce the number
20080318.