Use argparse (prelude to items 2 of GH-2).