I realize nested std::any\'s are a bad idea. Nevertheless, I encountered something that\'s making me scratch my head and I\'m just trying to understand why the compiler is c