- pad <width> <format> ...procedure
- pad/left <width> <format> ...procedure
- pad/both <width> <format> ...procedure
Analogs of SRFI-13 string-pad, these add extra space to the left, right or both sides of the output generated by the <format>s to pad it to <width>. If <width> is exceeded has no effect. pad/both will include an extra space on the right side of the output if the difference is odd.
pad does not accumulate any intermediate data.
Note these are column-oriented padders, so won't necessarily work with multi-line output (padding doesn't seem a likely operation for multi-line output).