Iteratorprodukt auf Array von Arrays

Wie kann ich aus einem Array von Arrays einen Iterator für das Produkt von Arrays erstellen? Die Array-Größe ist nicht vorbestimmt. Grundsätzlich funktioniert folgendes wie ich es wünsche: for i in Base.Iterators.product([1,2,3],[4,5]) print(i) end (1, 4)(2, 4)(3, 4)(1, 5)(2, 5)(3, 5) Aber ich...