pub type Selector = Vec<Compound>;
A descendant chain: .card li.done is “a li.done anywhere inside a .card”.
.card li.done
li.done
.card
pub struct Selector { /* private fields */ }