whitespace now returns a textStream so we don't need to stream() << whitespace()
Use whitespace where we had stream() << " followed by 4 spaces
There are plenty of manual space manipulation on the code that I plan to
get rid of, but that will have to wait as it will break every single
testcase.