@override EnumSet<Lane> difference(EnumSet<Lane> other) => LaneEnumSet.fromRawValue(this.rawValue & ~other.rawValue);