Exchange_rule : work in progress 2.
optiq exchange : use MuxMode trait to insert exchange. 1st working code.