@Nonnull
    default <T> T parseOrFail(@Nonnull TypeToken<T> type) throws CommandInterruptException {
        ArgumentParser<T> parser = Commands.parserRegistry().find(type).orElse(null);
        if (parser == null) {
            throw new RuntimeException("Unable to find ArgumentParser for " + type);
        }
        return parseOrFail(parser);
    }
Gets the value of the argument

@return the value
helper/src/main/java/me/lucko/helper/command/argument/Argument.java