Is it possible to put a nested shell to background and return to a parent shell similarly to the vim example?
vim
Yes
kill -STOP $$