Lyle Johnson <lyle.johnson / gmail.com> wrote:
> 
> If you're going to explicitly encode the block result, it makes sense
> that a false result means "message not handled", even though that's
> inconsistent with the general Ruby truth that false and nil are
> (somewhat) equivalent.

That's a pretty neat use of 'false' as a distinguished singleton object,
actually.

martin