std::experimental::erased_type

From cppreference.com