Print a block.
(print-block items pstate) → new-pstate
This prints the open curly brace in the current position on the line, i.e. without printing any new line or indentation. Then it prints the block items after a new line and after incrementing the indentation level, and finally it restores the indentation level and prints the closed curly brace, without any new line after that.
In other words, this prints the block ``inline'', but the block items between the curly braces are printed on multiple lines, with appropriate indentation. This facilitates the compositional printing of compound sub-statements of statements; see how it is used in print-stmt.