The main evaluation state that will be updated by evaluating every statement
encountered during the course of execution. This can be considered as a
single-threaded CPU context.
ConcEval.SafeEvaluator is a safe concrete evaluation module for LowUIR.
Unlike ConcEval.Evaluator, it does not raise exceptions, but it is slower
than ConcEval.Evaluator.