Logical left-shift.
The lower bits are 0-filled.
If isNet and other is constant, then the result will also be a net.
other
@override Logic operator <<(dynamic other) => packed << other;