Header-only library with unconventional C++ features, like deep-copy smart pointers, dynamic dispatch, type-erased ranges