printBlock(_:startDelimiter:endDelimiter:_:)

Executes f inside an indented block, which has a header and delimiters.

mutating func printBlock(_ header: String, startDelimiter: String = "{", endDelimiter: String = "}", _ f: (inout PrettyPrinter) -> ())