First-class continuations