Code:
alias mutrec1 inc %i | echo -ag %i | mutrec2
alias mutrec2 inc %i | echo -ag %i | mutrec1

//set %i 0 | mutrec1

As you can see, to get the maximum (effective) depth you have to duplicate code (have two mirror aliases that call each other).