Data types became generic