11
Today I checked out Stroustrup's C++11 FAQ (modified April 7, 2013) and saw this at the end of the type-alias section:
typedef void (*PFD)(double); // C style
using PF = void (*)(double); // using plus C-style type
using P = [](double)->void; // using plus suffix return type
where a lambda introducer is used to start a general function type expression that uses a suffix-style return type. Is this official, or a dropped beta/wish-list feature? If it's official, how would it work for non-static member functions?