Added floating point types.
Added partial support for widening/narrowing unsigned integer types.