Reorganizing the Exception datatype.