data structures
- partially persistent data structure
- full persistent data strucutres
- persistent immutable data structures
- git for datastructures?
efficient immutable data
- trees and sharing
- sharing the structure of the three between two version
- path copying
- turning linear into some algorithmic
- thumb rule
- what didn't change can be shared
- what changed has to stored separately for each version