code: func Foreach(kv KeyValue, fn func(key, value string) error) error {
  	return ForeachInRange(kv, "", "", fn)
  }
docs: // Foreach runs fn for each key/value pair in kv. If fn returns an error,
  // that same error is returned from Foreach and iteration stops.