aloof-angle-91616
@rule(MyProduct, [MySubject, Select(SomethingElse)]) def whatever(...): # ...
@rule(MyProduct, [Select(MySubject), Select(SomethingElse)]) def whatever(...): # ...