public static HelpPrinter fromArguments(String name, Arguments arguments) {
        HelpPrinter printer = new HelpPrinter(name);
        for (ArgumentReceiver receiver : arguments.getReceivers()) {
            receiver.registerHelp(printer);
        }
        return printer;
    }
Create a HelpPrinter that registers help options and parameters defined in the
given {@code arguments}.

@param name Name of the command.
@param arguments Arguments to extract params from.
@return Returns the created HelpPrinter.
smithy-cli/src/main/java/software/amazon/smithy/cli/HelpPrinter.java