I of course meant
>   lambda {
>     obj.method(*args, &block)
>     obj
>   }
to be
>   lambda {
>     obj.method(*args, &block)
>     obj
>   }.call

-- 
There's no word in the English language for what you do to a dead
thing to make it stop chasing you.