Классы ошибок


- Exception implements Throwable
    - ErrorException extends Exception
    
- Error implements Throwable
    - ArithmeticError implements Error
    - AssertionError implements Error
    - DivisionByZeroError implements Error 
    - CompileError extends Error
        - ParseError extends CompileError 
    - TypeError extends Error
        - ArgumentCountError extends TypeError
    - ValueError extends Error 
    - UnhandledMatchError extends Error