Add perfect forwarding in variadic folds and for_each.
Add runtime and memory usage benchmarks to Functor
Fix a dangling reference bug in functional/id.
Improve the accuracy of runtime benchmarks.