I have a 2500 line patch on the starting branch that refactors how start
messages get displayed. Prerequisite for faster parallel starts. This
touched every single command, and quite a few needed non-trivial changes,
so it took all day to get it to even compile.
