analyzeable js*

js* now consistently maps onto inlining macros. js* ast nodes are now
annotated with the name of the original macro in the :js-op field