Apply 'Alternative' semantics to handler evaluation.

Instead of only selection the head of the handlers list, consider the
tail in case the first one calls 'pass'.