@Adám Yes, I see why. It would have been nice if ⎕VSET would always take exactly two things in the right arg, either single name and value, or a set of names and values, that way no need to enclose one, and multiple names could be vector or matrix. I think the use case for nested pairs is much less. But that then complicates ⎕VGET and its default value situation...