; enumerate first 100 pairs of numbers (test (take 100 (match-all nats (set integer) [> [x y]]))) ; enumerate first 100 twin primes using non-linear patterns against the infinite list of prime numbers (test (take 100 (match-all primes (list integer) [>> [p (+ p 2)]])))