An experiment in functional/oo option parsing adhering to the open/closed principle, ie... masterbation.