Emacs Lisp function often start like this:
(lambda () (interactive) ...
What does "(interactive)" do?