save-kbd-macro, offer to create missing directories
merge?