Immutable-cpp: persistent immutable data structures for C++ (github.com)