What I understand in the language report
http://www.elegosoft.com/cm3/doc/reference/exceptions.html
is that EXCEPTION allows for one declaration at once only.
But cm3 allows also for multiple declarations and
this is also used in the libm3 (Rd):
EXCEPTION EndOfFile; Failure(AtomList.T);