The trick used in std any's implementation is pretty cool btw, I encourage you to peek under the hood before you decide to never use std::any again
Nir pointed out yesterday that you can do it with std::exception_ptr