counter = lambda do
  i = 0
  lambda { i += 1 }
end.call

puts counter.call # 1
puts counter.call # 2
puts counter.call # 3
puts counter.call # 4
puts counter.call # 5