"Hal E. Fulton" <hal9000 / hypermetrics.com> wrote in message 
> > Array#collect_if ( &predicate, &collector )

> This should work, but the calling syntax 
> only permits one block to be passed as an
> explicit block.

Thanks. I was confused about the use of "&".

Separately, if I have an unbound method, how do I (a) bind it to some
object, and (b) invoke it with its remaining explicit arguments?