Семантика :=
в Bundle
позволяет RHS иметь поля, которых нет в LHS, но не наоборот. Высокоуровневое описание x := y
- это «управлять всеми полями x соответствующими полями y».
Двунаправленный оператор <>
строже.
Я не могу говорить точно с рассуждениями, но операторы связи часто являются делом вкуса в отношении «делай то, что я имею в виду». Идея включения альтернативных форм операторов соединений в будущие выпуски постоянно обсуждается, и угроза «перенасыщения операторов» сопоставляется с возможностью пользователей точно указать, что они хотели бы сделать.