The lispref info node on "Syntax Table Internals" uses "syntax code" interchangeably to refer to both the car of syntax table elements and the elements (cons cells) themselves. This is confusing, for example, because the function "syntax-class" throws a wrong-type-argument error if its argument is the bare integer syntax code instead of a cons cell. I propose the following minor changes: