Streams: merged macro & plugin's logging / transform logic
Streams: rely on Utils.findType in array source + takedrop ops