BitVec
Motivation: `Nat`, `Int`, `Fin`, `UInt??` are already in the top level namespace. We will eventually define `UInt??` and `Int??` using `BitVec`.