Vtree is an in-memory multi-version radix / patricia tree package for Golang.
- Immutable radix tree
 - Copy-on-write radix tree
 - Rich transaction support
 - Versioned key-value items
 - Select key-value items since a specific version
 - Insert, and delete key-value items with a specific version
 - Iterate through all versions of every key-value item
 
go get github.com/surrealdb/vtree