Implement and specify alignment and memory order of types
<rdar://problem/44403008>
Migrated to https://github.com/gpuweb/WHLSL/issues/8
Migrated to https://github.com/gpuweb/WHLSL/issues/61