Library of persistent and immutable data structures written in C++
