sub aaa
bbb( x )
wait for bbb_completed
end sub
sub bbb( x as int )
ccc( y)
wait for ccc_completed
callsubdelayed(me,"bbb_completed")
end sub
sub ccc( y as string )
do something
ddd( z )
wait for ddd_completed
callsubdelayed(me,"ccc_completed")
end sub
sub ddd( z as boolean )
do something
callsubdelayed(me,"ddd_completed")
end sub