Type Control existed in Gen 6 and used the nickname idea: Dragon/Grass, Steel/Flying, Electric, etc. Definitely codeable (most things are!). Since the rule doesn't single out any specific Pokémon, it is considered an OM, and stall pretty much reigned supreme. With Z-moves, though, I think some...