I think it is not necessary. Even if identifier is not found, it would be re-searched by the semantic of `DotIdExp` / `DotTemplateInstanceExp` chain immediately below. So, right now, this is mostly redundant, and is just kept for the "loghtweight symbol search". Doing it only for exact identifier is reasonable.