apart from the fact that debug mode is currently little more helpful than reading chicken bones:
Expr (Value) might keep your structure clean, but can also obfuscate what you’re doing with your data.
when adding up the voodoo in the other example, my machine makes no difference between the two. more importantly, if you’re trying to make a point out of “undynamic static structures are more efficient than flexible solutions in terms of performance”, i’d have to agree if you weren’t talking about vvvv. it is a bad idea to copypaste identical nodes all over your patch, only to go back and rewire yourself into carpal tunnel just for changing some numbers. granted, the fast prototyping nature of vvvv creates an overhead you won’t have when coding the same thing in C++, for example; but it allows you to finish it in a fraction of the time. avoiding spreads & dynamic structures is not the way to remedy your performance problems, because those are the exact features you’re here for in the first place.