On p. 308, it says that defstruct defines a constructor function named make-name, and talks about the automatically defined constructor-function. However, on page 357, it says that #S calls the constructor <macro>. Am I right in assuming that p 357 is wrong, and the constructor is a function rather than a macro?