Ideas to consider
col.foo // tdinput // labelimg // map[#column=2][height>2], [count<=5], [balance<0], [#row>1]dir attributes) (or maybe :dir(rtl|ltr)?)::quote-start and ::quote-end, to match characters with the Quotation_Mark property that are direct children of the element and that are immediately inside the start and end (respectively) of the element, ignoring White_Space characters. (This would help a lot with <q> in HTML5.)