Those are 3 distinct types in Clojure; unfortunately they have no equivalents in JavaScript, thus they become strings.
public class Keyword implements IFn, Comparable, Named, Serializable, IHashEq
https://github.com/clojure/clojure/blob/master/src/jvm/cloju...