code: func (l *Levenshtein) Accept(s int, b byte) int {
  	if s < len(l.dfa.states) {
  		return l.dfa.states[s].next[b]
  	}
  	return 0
  }
docs: // Accept returns the new state, resulting from the transite byte b
  // when currently in the state s.