継続自体、関数型でなければならないってもんじゃないだろう。
Rubyにもあったぞ。