Elisp symbolp does not think nil is a symbol, which it is in Emacs Elisp. Fixing this should not affect Scheme's symbol? predicate.