5 ms·
`zip toss toss` only produces 2 of the possible outcomes. Try `liftA2 (,) toss toss` instead.
by tmhedberg 11y ago
`zip toss toss` only produces 2 of the possible outcomes. Try `liftA2 (,) toss toss` instead.
- Veedrac 11y agoThere's always [(a, b) | a <- toss, b <- toss]. It's not as Haskell-y, but it's simpler.