Remove trailing whitespace.
Rename `StateTransition#perform` to `executable` which is a more appropriate name.