Continuations in Ruby via blocks and exceptions | Heykuki News