Exception raised on various occasions; argument is a string describing what is wrong.
struct/error
error