Immer – A library of persistent and immutable data structures written in C++Comments on Hacker News | Source