I've been trying to create a block, ([ V]+=()::grey) which does the action to the variable, and should apply the new value to that variable. but here's a test run (this should report 6):
And this (which should report 12), also reports the same error.
Your problem seems to be that the "create variables" library and the "of (this caller)" blocks aren't playing nice together. However, the metaprogramming library comes with two blocks that work quite nicely.
Not only that, but it doesn't even require any "extension" blocks!