Auto merge of #1430 - emilio:implicit-template-params, r=emilio

ir: Consistently append implicit template parameters when not using Rust unions.

Fixes #1429.