Add :restart! directive

as :reset but it also drops all messages