Did you know that decltype can be used to "clean up function syntax mess" in C++ programming ? SOMEFACTS.com