A universal container for C++