code: func (f *FST) Search(aut Automaton, startKeyInclusive, endKeyExclusive []byte) (*FSTIterator, error) {
  	return newIterator(f, startKeyInclusive, endKeyExclusive, aut)
  }
docs: // Search returns a new Iterator capable of enumerating the key/value pairs
  // between the provided startKeyInclusive and endKeyExclusive that also
  // satisfy the provided automaton.