+ if (defined $attr->{bundle}) {
+ if ($attr->{stable} and !$attr->{bundle}) {
+ $title .= ' then bundled';
+ }
+ else {
+ my $v = 'bundled';
+ $v .= ' in ' . join(' and ',
+ # specific version(s) distinct from stable or current
+ map { sprintf '%vd', $_ }
+ map { ref eq 'ARRAY' ? @{$_} : $_ } $_
+ ) for $attr->{bundle} || ();
+ $title = join ', ', $title // (), $v;
+ }
+ }