This adds support for substituting std::pair instantiations with enabled import-std-module.
With the fixes in parent revisions we can currently substitute a single pair (however, a result that
returns a second pair currently causes LLDB to crash while importing the second template
instantiation).
Does this cause any issues if the class name here is not unique?