Switched on the vec16_i1 struct (replaced vec16_i1 typedef)

The vec16_i1 now has a constructor