anyone having this problem?

if i run this alias:
/ting {
:ting
echo hhh
goto ting
}

it works fine.. but if i run this:

/ting {
:ting
echo hhh
timer 15 goto ting
}

it says * /goto: 'ting' not found

why is this? and how can i fix it (or workaround it?)