The SimpleBitVector type is a subtype of both BitVector and SimpleArray.
A SimpleBitVector is a BitVector that is neither displaceable (stored inside of/implicitly referenced in another Vector) or adjustable (you can only set the size once), and has no fill pointer. It may only hold elements of type Bit.
The SimpleBitVector type (lisp.common.type.SimpleBitVector, eventually) will contain a Factory class in its interface definition. The Factory class will handle the different manners in which a SimpleBitVector can be created. These include:
public static SimpleVector newInstance(int dimensions)
public static SimpleVector newInstance(int dimensions, T initialElement)
public static SimpleVector newInstance(int dimensions, T[] initialContents)