sink: { S[] -> a[] } schedule_map: { S[] -> [] }