+ in a class definition are more specific than initargs defined
+ later.)\footnote{%
+ This is very different from the CLOS behaviour, in which a slot is
+ initialized from the first applicable initarg in the argument list.
+ Sod's keyword-argument machinery works in two stages: firstly, the
+ arguments values are collected into a structure on entry into an
+ effective method, which loses track of the order in which the arguments
+ were passed; and only then are the direct methods invoked.}