KERNEL declaration changed so that they use the variadic template and variadic macro - 2