http://github.com/denz/argparse.extra