A wrapper about Getopt::Long with a similar interface to Python's argparse