Fix broken link to example in the doc.
Add std::{decay,is_array,is_function}
Add the detail::create utility.
Simplify the closure type
Update fix's test
Make variadic folds function objects.
Make test::numeric constexpr-friendly.