- in many use cases, the number of arguments for a function like this is known only at run time. is it possible for product to accept a vector object? - or add something equivalent to Python's unpacking operator (*) to cppitertools?