Persistent data structures for Go