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