Current parsing of arguments is a bit... it is a long code if nothing else, so why not to reuse argparse capabilities.