@janneke @cnx I like the approach but in a way that would destroy the process of reaching the conclusions I reached. In some commits, it's interesting, others are just silly fixes. But yeah, it's a reasonable balance.
About the commits, it's probably me that I'm that kind of "all over the place" programmers that touch too many things at the same time and when I make the commits I sometimes have interleaved things that are then hard to reorder for squashing...