make xxxCopy functions use broadcastCloneLike