Commit b4563ee17ce45728a323c2708e549627b0a8ee9c enabled propagation for
pack and unpack through non-elementwise operations, update comments and
methods names to reflect the changes made.
Rework some tests where the linalg.generic was reading from
tensor.empty, which is undefined behaviour.
nit: linalg.generic, generic op, or just genericOp is fine to be consistent with other comments.