added BBlock (optional argument for macros).
fixed macroSatisfy, now tracks paths of included files.