Most common datatypes have a built in type: `Int32` has `int`, `Boolean` has `bool`, `String` has `string`, etc. Why is there no built-in type for DateTime?

First I thought it's because `DateTime` has properties and public functions, but so does `int`. Can anyone shed some light on this? What's the criteria for a type to have a built-in equivalent?