with javascript_semantics
sequence s = repeat("x",6) ?s
s[$] = 5 ?s
s[1] &= 'y' ?s
-- s[2] = s ?s
s[2] = deep_copy(s) ?s