code: func (x *Index) Close() error {
  	if cl, ok := x.s.(io.Closer); ok {
  		return cl.Close()
  	}
  	return nil
  }
docs: // Close closes the underlying sorted.KeyValue, if the storage has a Close method.
  // The return value is the return value of the underlying Close, or
  // nil otherwise.