A generic function is an instance of the <generic> class, or of a
subclass of <generic>. The definition of the <generic>
class has slots that are used to describe the properties of a generic
function.
Return a list of the methods of generic function gf. This is the value of gf's
methodsslot.
Similarly, a method is an instance of the <method> class, or of a
subclass of <method>; and the definition of the <method>
class has slots that are used to describe the properties of a method.
Return the generic function that method belongs to. This is the value of method's
generic-functionslot.
Return a list of method's formal parameter specializers . This is the value of method's
specializersslot.