ddc-core-flow: add types of vector primops
ddc-core-flow: adding vgather, vscatter
ddc-core-flow: update test output
ddc-core-flow: add scheduling for gather, reinstate Nat# <> Int# difference
ddd-core-flow: add scheduling for scatter
ddc-core-flow: add scatter test