import "Prelude" main = sequence [[1,2], [3,4], [5,6]] /* x <- [1,2] y <- [3,4] z <- [5,6] return [x,y,z] */ -- [[1, 3, 5], [1, 3, 6], [1, 4, 5], [1, 4, 6], [2, 3, 5], [2, 3, 6], [2, 4, 5], [2, 4, 6]]