virtual int proceedOpts(OptionParser &op) {
        op.setDescription("Metaprogramming Multi-Staged JavaScript Debugger");

        if (!op.addStringOption('i', "inputfile", "filepath",
                                "Metaprogramming JavaScript input File location")
                || !op.addStringOption('o', "outputfile", "filepath",
                                       "Metaprogramming JavaScript output File location")
                || !op.addStringOption('b', "browser", "browser execution location",
                                       "Metaprogramming JavaScript execution browser")) {
            return EXIT_FAILURE;
        }
        return EXIT_SUCCESS;
    }