update sweet.js macros, more intuitive STATIC definitions