Fixing overload resolution by removing overloads and giving functions different names
Removing empty, useless test
Adding missing include
Beefing test back up a bit since I'm on a better machine now
Using metafunction instead of directly accessing typedef
Replacing manual, multiple-value-testing with call to PointWiseEqual
Doing direct function comparison instead of comparing output values
Calling new, reduced list of functions
Replacing multiple-value-testing with call to PointwiseEqual
Minor tweak, nothing to brag about