Added template class function_traits<>.
Lambdas - without capture - can now be memoized.