1before function
2before dotcmd
3compound start
4before return
5after dotcmd
6after function
7