j
k
j a
j l
Because `+ is not allowed to be destructive on its arguments. It can therefore only be destructive as long as it isn't observable, and that's when there's no more than one ref to an argument.
Back to the thread
Back to the list