Used variadic template in Signal
Used variadic template in FakeFuncKeeper
Used variadic template in function_type