Very cool.  In java I would have used a `CommandArgumentDelineationFactoryBuilder`.