Should the first character be a box character, or '#'?
The former is slightly prettier, but the latter is recommended
by SRFI 163 because it potentially enables parsing of the output.
The value 1 is "always"; -1 is "never", 0 is "if available space".
public static java.lang.String print(java.lang.Object value,