#!/usr/local/bin/ruby p (0..Float::INFINITY).lazy.map { |n| puts "map: #{n}" n.succ }.take(3).force