Use perfect forwarding to make the function operator call the type constructor directly.
Improve readability (IMO).