Very lightweight, typesafe, program options utility.  For when boost.program_options is too much.