Documentation
InternalError
Mark a condition which should not happen, except in case of logical/algorithmic error.