Update ScopeFunc.hpp

make the template class variadic so it can accept arbitrary number of functors.