implemented full support for M99 (return from macro/subprogram).