A std::any implementation