Utils: add a zip iterator variadic template