A simple C++11 utility to get compile time information about functions, and lambdas.
Everything is compile time, so performance isn't an issue.
func_traits does not rely on the STL, or anything except C++11!
This does not work for generic lambdas (i.e. where auto is used as an input type)