1<===> input.scss
2$sel1: '.something__child + .something__child--mod1';
3$sel2: '.something__child ~ .something__child--mod2';
4$result1: selector-unify($sel1, $sel2);
5
6#{$result1} {
7  /* nothing */
8}
9
10.a {
11  color: blue;
12  & > * {
13    @at-root #{selector-unify(&, '.b')} {
14      color: red;
15    }
16  }
17}
18
19.a, .b {
20  color: blue;
21  & > * {
22    @at-root #{selector-unify(&, '.c, .d')} {
23      color: red;
24    }
25  }
26}
27
28<===> output.css
29.something__child + .something__child--mod1.something__child--mod2 {
30  /* nothing */
31}
32
33.a {
34  color: blue;
35}
36
37.a > .b {
38  color: red;
39}
40
41.a, .b {
42  color: blue;
43}
44
45.a > .c, .a > .d, .b > .c, .b > .d {
46  color: red;
47}
48