func PrinterWithIndent(indent string) PrinterOption {
	return func(printer *printer) {
		printer.indent = indent
	}
}
// PrinterWithIndent returns a new PrinterOption that uses the given indent.
//
// The default is two spaces.
PrinterWithIndent returns a new PrinterOption that uses the given indent.

The default is two spaces.
// PrinterWithIndent returns a new PrinterOption that uses the given indent . // // The default is two spaces .
func PrinterWithIndent(indent string) PrinterOption {
	return func(printer *printer) {
		printer.indent = indent
	}
}
func PrinterWithIndent ( indent string ) PrinterOption { return func ( printer * printer ) { printer . indent = indent } }
PrinterWithIndent returns a new PrinterOption that uses the given indent.
PrinterWithIndent returns a new PrinterOption that uses the given indent .