local variables in other domains

Hi, I tried out this code:

 

a!formLayout(
label: ri!random,
firstcolumncontents: with(
test!rand: rand(),
ri!random: test!rand,
a!textField(
label: ri!random,
value: test!rand
)
),
buttons: a!buttonLayout(
primaryButtons: a!buttonWidget()
)
)

 

 and was surprised to find that the variable test!rand was usable. Is this something that will be documented and usable in the future? 

  Discussion posts and replies are publicly visible