But... they are equivalent?
And we always changed the regex NFA to an equivalent DFA and that was the implementation.
So somehow I managed to internalize the idea that an NFA is purely theoretical and can't be built.
im practice is a good idea to build a DFA from your regex, up front (re2) or lazily (ripgrep)