title: Why std::function::argument_type has been deprecated?
body: <p>I've seen on <a href="http://en.cppreference.com/w/cpp/utility/functional/function">cppreference</a> that <code>std::function::argument_type</code> was deprecated in C++17. What is the reason behind it? And what ISO WG21 paper was proposing that?</p>