Better tag codes and static shape array names for Array and FastSlice.
Disallow FastSlice stack allocation; we have Arrays for that.
Get rid of unnecessary 'ndim' field in Slice structure.

We can get the same information by getting the length of declared shape.
Remove redundant test.
Propagate type for Slice/FastSlice.ndim.
Fix and simplify Slice test; remove unused import.