just creates a detached scope

[% just x=10, y=20 { # x and y are the only variables # defined within this block z = x + y; } %] --EOF--
look inside...
Thus Spake Andy:

just is like with in that it creates a new variable scope. However, it is detached from the outer scope so that the code inside the block can only see the variables defined inside the block.