std::any: How, when, and why