▽
├─◪ Pseudo-class: empty
│ ┖─◁ #0 [0,1,0] value 1
├─◪ Pseudo-class: first-child
│ ┖─◪ Pseudo-class: last-child
│   ┖─◁ #1 [0,2,0] value 2
└─◪ Pseudo-class: only-child
  ┖─◁ #2 [0,1,0] value 3