a b {
  color: red;
  :first-child, :nth-of-type(  -2n+1 ) {
    .foo#bar:nth-child(even) {
      hoo: goo;
    }
    blah: bloo;
    ::after {
      content: "glux";
      color: green;
    }
    :not(.foo) {
      hoo: boo;
    }
    // the following is not actually valid, but sass accepts it
    :not(:not(:not(.foo[bleeble="blabble"] > .hello, .gluxbux))) { hoo: boo; }
    a { b: c; }
  }
}