Added support for fatal errors
Added support for type hinting exceptions