I hate deciding something twice.

Gilli, I am very impressed by these tests. Throughout the entire course
of my brutal refactoring I have not had to modify them yet!
More hatred and war

Trust me, this looks like I'm making it worse, but I'm moving fast and
making it better. You'll see.
Okay, that's what I meant to do in the last commit
Okay, I am rambling a bit here. Plus my commit

message are terrible.
Okay, now we're getting somewhere
I like how you made a generator.

Let's go all the way.