Do a better job of the usual arithmetic conversions.