Assignments can now be done between values of different types, provided
a legal conversion exists.