* Update base types to keep explicit modifier forms * Modify length handling for vector types in tests