before function
before dotcmd
compound start
before continue
after continue, return value: 0
compound end
after dotcmd
after function