make CriticalError a feature

This needs to be public, since anyone should be able to invoke a critical error right?