Dope! Great starting place.I think the syntax is great as-is. 'short' means a 16 bit integer type, so I don't see why short8 would conflict anywhere (in D). Plus, like Manu pointed out, float4/int4 is really what'll be most used and is identical to HLSL.
...to bad size_t wasn't intz like in Crack... ;-P