New fancy arg parsing using argparse.