Fix Issue #27

All() creates a new exception, rather than reraising a failed validator; this is discussed in Issue #27.

This change contains a proposed fix.