咳といいます。

> |> やっぱりバグでした。しかも昨日の修正がよけいに悪い方向に作用
> |> してました。あれは取り消し。
> |
> |引数が一つで、Arrayのときには、そのArrayが多重代入される、
> |という規則ですか? 
> 
> そういうことです。Arrayかどうかを気にせず単一の値を渡したい
> 場合には yield(*[val]) とします。
> 
> そうか、callの方は逃げ道が無いな。うーむ。

とりあえず、その規則に依存してUndumpedな要素があるeachが
可能なようにしてみました。

引数の配列がargとして、

   if arg.size == 1 && arg[0].class == Array

なときにarg[0]全体がDRbObjectにならないように考慮するように
しました。