Severity: wishlist May I ask what is the value proposition of (defun foo () ...) (cl-proclaim '(inline foo)) over (defsubst foo () ...) in Emacs Lisp code? I assume that it won't be much help when porting code from CL, so I guess it's just to make ELisp feel more homely to CL programmers? If it is intended as documentation of cl-proclaim itself, I propose improving the cl-proclaim documentation instead. The docstring is rather on the brief side, shall we say. I'm asking because running into this in cl-lib.el made me start to consider the below patch. It's possible that I'm just the wrong person to be digging around in cl-lib.el, though...