I get that. As a coding construct, however, the former approach is more cohesive and easily comprehensible. Would it be possible to count `\n` as whitespace, without otherwise introducing inconsistency?