code: func (dbi *dbItem) Rect(ctx interface{}) (min, max []float64) {
  	switch ctx := ctx.(type) {
  	case *index:
  		return ctx.rect(dbi.val)
  	}
  	return nil, nil
  }
docs: // Rect converts a string to a rectangle.
  // An invalid rectangle will cause a panic.