Why can bitstype be only multiples of eight? Will this ever change? If yes, will it be possible to create bitstype of any length (1, 3, 13...)?