Legend:
Library
Module
Module type
Parameter
Class
Class type
Consistent printing of errors, warnings, and bugs. An error is a user mistake that prevents continuing program execution, a warning is a milder problem that the program continues to execute through, and a bug is a mistake in the software.
Create a string communicating an error, warning, or bug. First optional argument is position where problem occurred. Second argument is a string explaining the problem.