@neauoire Regarding the first proposed change, one nice thing about stream processing is that macro-defining macros are easily supported.