The expression in the () creates a layered spec, and then you want to have that as the spec that gets faceted/repeated. So in general the rule is that if you have a facet/repeat element, you can only add one spec via + as the child spec there.
I’m still not super happy with the rules for this whole composition of plots, I have to admit. They work once one has figured them out, but I’m still wondering whether we could come up with a better story…
Also, I really need to write documentation for that stuff