-(defmethod from-alien-form (gerror (type (eql 'gerror-signal)) &rest args)
- (declare (ignore type args))
- `(let ((gerror ,(from-alien-form gerror 'gerror)))
+(define-type-method from-alien-form ((type gerror-signal) gerror)
+ (declare (ignore type))
+ `(let ((gerror ,(from-alien-form 'gerror gerror)))