If Exception matches one of the SICStus error terms listed in
ref-ere-err, then the corresponding error term
) is thrown.
Otherwise, Exception is thrown as is.
New code should prefer the ISO-standard conformant
For backward compatibility reasons,
some Exception terms are automatically transformed into their corresponding ISO
The standard conformant
throw/1 does not perform any such transformation, and is generally preferable.