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