Implementando yield (yield return) usando continuações Scala

Como se pode implementar C #yield return usando continuações Scala? Eu gostaria de poder escrever ScalaIterators no mesmo estilo. Uma facada está nos comentários emeste post de notícias da Scala, mas não funciona (tente usar o Scala 2.8.0 beta). Respostas em umpergunta relacionada sugiro que isso seja possível, mas embora eu esteja jogando com continuações delimitadas por um tempo, não consigo entender exatamente como fazer isso.

questionAnswers(2)

yourAnswerToTheQuestion