added bit vector, removed widthInBits which also allowed removal of FixedBase ctor