Push the special handling of copying arrays into assign.