What is it about template type deduction that prevents the compiler from determining the intended type when invoking fubar the first time?
#include