Result
class Result(val iter: Iterator<Str>, val completedLineCount0: () -> Int, val lastLineLength0: () -> Int)
The intermediate return type of the pretty-print system: provides an iterator which produces the actual string output, as well as metadata around that output that is only available after the iterator is exhausted