add some documents

add some documents, and release a placeholder version on npm
symbol should be [symbol name]

symbol should be [symbol name]. use string as symbol is a bad idea.
coding macro

coding macro, prepare to rewrite meta.quote, meta.quasiquote, etc, don't generate node:xxx