>>368
template<typename T> R func(T fun)
で何か不満?