support for vector types nested in others
vector bitcasts
improve simd2 test