C++ 35. Реализация std::any. Идиома type erasure