in reply to Re: enforcing list context
in thread enforcing list context

yes, that's probably the best solution.
My first solution is poorer because of the temp @value, and the second because of the extra ref/deref on each call.