This is a particularly common strategy in Haskell, where it is easy to construct a "continuation-passing monad" (for example, the Cont monad and ContT monad transformer in the mtl library).
Αυτό είναι συνηθισμένο στη Haskell, όπου είναι εύκολο να κατασκευαστεί μια "Μονάδα που περνάει συνέχειες" (για παράδειγμα, η μονάδα Cont και ο μετασχηματιστής μονάδων ContT στη βιβλιοθήκη mtl).