DecEq instances for some primitive types