new file:   elisp/fold-dwim.el