1sink: "{ S[] -> a[] }"
2must_source: "{ T[] -> a[]; U[] -> a[] }"
3schedule:
4  domain: "{ U[]; S[]; T[] }"
5  child:
6    sequence:
7    - filter: "{ T[]; U[] }"
8    - filter: "{ S[] }"
9