Arbitrary and CoArbitrary instances for core data types