redone: init: small updates
redone: improved conversion to use a default sink
redone: dfa: fix matching bugs
redone: conv: removed TODO
merge branch 'dfa-conversion-optimisations'
redone: style and comment fixes
tests: bench: assert results are correct
tests: revamped tests
redone: nfa: slight improvements to caching