[threadjack]
At one point, yes, there were entities known as heavy infantry. Greeks had 'em as Hoplites, so named for their armour (Hoplon); a modern equivalent would be mech inf, but I'm more tempted to say the armoured corps. An historian will be along shortly to correct me.
[/threadjack]