Add tests for correctly handling class combinators and chained classes, `type:pseudo` and `type:[attribute]` are now combinators instead of groups, using the internal None type.