- Make fsm-seq truly lazy (i.e. end seq when terminal state is reached
and do not consume more events beyond that point).
- Remove brackets from state names whose states are functions.