3 ms·foo = do x <- [1,2 3] y <- [1,2,3] guard (x * y == 8) return (x, y)by Tarean 8y agofoo = do x <- [1,2 3] y <- [1,2,3] guard (x * y == 8) return (x, y)