(defpsmacro quote (x)
(typecase x
- (cons (cons 'array (mapcar (lambda (x) `',x) x)))
+ (cons (cons 'array (mapcar (lambda (x) (when x `',x)) x)))
(null '(array))
- (symbol (symbol-to-js-string x))
+ (symbol (string-downcase x))
(number x)
(string x)))