import fn { range, iterator, next, is_consumed } from range;
import binary op "=>" from range;
import fn primes from primes;
import fn { iterator, next, is_consumed } from primes;
fn stream_primes(limit: Int) -> Bool {
let p = primes();
for i in 0 => *limit {
if !is_prime(p.next()) {
panic("This should not happen...");
}
}
return true;
}
stream_primes(100);