I'm not 100% sure these are meant to be public, although all their methods are `pub`. (In any case, they shouldn't be warning, since they are used in the `BitvVariant` enum, which is used in the public `Bitv` struct.)