Instances of responder are the building blocks of small programs
written in continuation passing style. By using responder classes
in for comprehensions, one can embed domain-specific languages in
Scala while giving the impression that programs in these DSLs are
written in direct style.