terminal_formatting()
In case we print to a terminal, the output is aligned. Otherwise, (file, pipe) we use tab-separated columns.