fun-dfa Functional Deterministic Finite Automata Test Coverage API Docs Dependencies Without Tests With Tests