boundp is nil
Oddity 2: boundp on a persistent variable returns nil.
(defpvar -cat- #p"~/cat.clcl" 0)
(boundp -cat-) ;=> nil
Even though -cat- does evaluate to 0, I would expect boundp to return t, again this is because the actual bound symbol is a gensym.