1sink: "{ S[] -> a[] }"
2must_source: "{ T[i] -> a[] : 0 <= i <= 9 }"
3kill: "{ T[9] -> a[] }"
4schedule:
5  domain: "{ T[i]; S[] }"
6  child:
7    sequence:
8    - filter: "{ T[i] }"
9      child:
10        schedule: "[{ T[i] -> [(i)] }]"
11    - filter: "{ S[] }"
12