According to this question, an alias to a function can be created like so:
(defun some-function () ...)
(setf (fdefinition 'sfunc) #'some-function)
But:
(defun some-function () ...)
(defun (setf some-function) () ...)
(setf (fdefinition 'sfunc) #'some-function)
> (setf (sfunc) ...)
; caught STYLE-WARNING:
; undefined function: (SETF SFUNC)
The alias is not created for the setf function. How can an alias be created for a setf function?