Use Generics to derive all of the Variable instances for Bits