UtilTargetError is an error corresponding to a TargetError but thrown by a
utility or other class that does not have the caller context (Node)
available to it. See UtilEvalError for an explanation of the difference
between UtilEvalError and EvalError.