I'm I wrong, or does the meaning of symbols in javascript just change depending on their placement more then in other languages? I guess macros do that in clojure... hmm, i wonder why its more annoying to me in js? I guess at the very least, you can see how a macro expands? Maybe it's just familiarity?