Just as some more background information, there is an active dispute over
what [info level $n] should return when the call history includes a command
that is implemented by rewriting the command and recursing on evaluation.
This happens in things like ensembles and unknown handling.  See this recent
example.