原です。

いつからか、proc{|a|}.arity が -2 から -1 に変わりましたよね。
変わった理由もわかるのですが、これでいいのかしら。

proc{|*a|}.arity と区別がつかないのがイヤな気もするんですけど。

この話ややこしくなるかな。