c++の専門家の皆さんに質問ですが

using F = int(int)

のように 戻りの型(引数の型) の形式で関数型を書けるようになったのってどのc++からなの?
あとこれを書ける場所ってusingとtemplate以外にある?