Ive read in several threads about 'adding' or 'using' the Chaos ability, which would be done as follows, from what I understand:

JASS:
call UnitAddAbility( some_unit, 'Srtt' )
Or the variations such as Chaos (Grunt), etc.
Whenever I add this ability to a unit, nothing happens. What am I doing wrong? Isn't it supposed to transform the unit into a grunt (for the Chaos (Grunt) variation)?