@Override
            public CliPrinter append(char c) {
                try {
                    writer.append(c);
                } catch (IOException e) {
                    throw new UncheckedIOException(e);
                }
                return this;
            }
Create a new CliPrinter from an OutputStream.

@param stream OutputStream to write to.
@return Returns the created CliPrinter.
smithy-cli/src/main/java/software/amazon/smithy/cli/CliPrinter.java