code: func (n *node) RangeScan(min, max string) []Node {
  	if n.tx != nil {
  		return n.rangeScan(n.tx, min, max)
  	}
  
  	var nodes []Node
  
  	n.readTx(func(tx *bolt.Tx) error {
  		nodes = n.rangeScan(tx, min, max)
  		return nil
  	})
  
  	return nodes
  }
docs: // RangeScan scans the buckets in this node  over a range such as a sortable time range.