DFA

constructor(states: Set<State> = setOf())