>>How about we stick with return arrayElementType.isFixedWidth() for arrray types for now?
This would make things easier for me as I had done this already.  But now i have changed this to go with byteSize().  If we want byteSize to be written then isFixedwidth should be based on array type.