(let [x (with-meta 'goat {:ornery true}) y (with-meta 'goat {:ornery false})] [(= x y) (identical? x y) (meta x) (meta y)]) ;=> [true false {:ornery true} {:ornery false}]