Make instantiations() return a const reference.
No more decorate names if only one instantiation.

Multiply instantiated functions still get names ending in _i<number>_.