Indications that something’s not right
message: A generic notification/diagnostic message produced by themessagefunction; execution of the function continueswarning: An indication that something is wrong but not necessarily fatal; execution of the function continues; generated by thewarningfunctionerror: An indication that a fatal problem has occurred; execution stops; produced by thestopfunctioncondition: A generic concept for indicating that something unexpected can occur; programmers can create their own conditions