I\'ve got the following code, which can\'t be compiled
template void call_with(std::function f, T val) { f(val); } int