-> dir stack 1
  in context stack 2
<- dir stack 1

-> dir stack 1
  in context stack 2
exited with exception
<- dir stack 1
> NoArgs
hi
< NoArgs