my @paths = data(); my @dirs.push: $_.split('/') for @paths; # A : @dirs == [(...).Seq, (...).Seq] say $_.join('/') for @dirs; # C : @dirs == [Seq.new-consumed(), Seq.new-consumed()] my $depth = @dirs.map(*.elems).min; # D : oops, consumed!