Continuations in Ruby – Part 1: First Class Objects
sonnym.github.io