Rename those boolean types which should be (or null (not null)) to
generalized-boolean. CLX originally defined the boolean type to be a generalized boolean, however ANSI CL introduced a more restrictive boolean type (or nil t) which had been used by clx which broke code passing generalized booleans. Since the generalized-boolean type is equivalent to T the declarations could have been flushed, but are retained for documentation purposes.
Showing with 131 additions and 135 deletions