Improve the useability of getopt_long