expand type width
widen another type