pattr's @autorestore feature is nice in some situations, but often times I need a specific initial value when the patch opens. The pattr value changes when I'm working on the patch and I don't want some arbitrary value to autorestore.
So I use:
[loadmess initial_value] -> [pattr @name myvar @autorestore 0]
I seem to have initialization problems that occur in very large patches, so I sometimes need to use:
[loadmess initial_value] -> [deferlow] -> [pattr @name myvar @autorestore 0]
When there are a lot of pattrs this gets tiresome. I wish I could do this:
[pattr @name myvar @value initial_value]