Simple DFA implementation
Simpler parameters for `build`
Simple NFA implementation