Just call it transitions, not valid_transitions.
Outline the functionality of the gem.