immer is a library of persistent and immutable data structures
written in C++.  These enable whole new kinds of architectures for
interactive and concurrent programs of striking simplicity,
correctness, and performance.

Homepage:
https://sinusoid.es/immer
