Be more explicit that we're checking for a remainder
Flip actual and expected

It makes writing a keys_for method much clearer.
Document keys_for and roadmap