Changed Product component to handle other types of combinators such as itertools.product.
Changed Product component to handle other types of combinators such as itertools.product.

baffelli/pyperator,baffelli/pyperator