C++11 meta make prototype.