Restore recursive-narrow-to-defun (simpler implementation)