Better DecEq instances for primitives!