Today I registered to vote! And puzzled over how to take apart the logic from yesterday into first-order token-passing-y bits, but did not succeed.