Haskell-Ruby bridge (妄想)

こんなコードが書きたいです。

require "haskell"

h = Haskell.new <<HS
fibs = 0:1:[ x + y | (x, y) <- zip fibs (tail fibs) ]
fib = take fibs
HS

p h.fib(10) #=> [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

なにかいい方法ありませんか?