This is a rehash of https://bugs.gnu.org/54802#79 as a new bug report.

This change:

  New generic function `oclosure-interactive-form`
  bffc4cb39d 2022-04-26 10:36:52 -0400
  https://git.sv.gnu.org/cgit/emacs.git/commit/?id=bffc4cb39d

Gave rise to the following error:

0. emacs -Q -f toggle-debug-on-error
1. (progn
     (defun my-foo (&rest _))
     (function-put 'my-foo 'interactive-form
                   (interactive-form #'ignore)))
2. C-x C-e
3. M-x C-i

Backtrace attached.

The interactive-form property is documented as (an admittedly unusual)
supported practice in several Info nodes:
- (elisp) Standard Properties
- (elisp) Defining Commands
- (elisp) Using Interactive
- (elisp) Interactive Call

What are the reasons for turning this into an error?
Are there alternative solutions?

Thanks,

-- 
Basil