* __any.type() != typeid(remove_reference_t<_ValueType>) *
* __any != nullptr && __any.type() == typeid(_ValueType) *