Converts a type to its corresponding unboxed type (if exists) if it is boxed. Else returns the type itself.
the unboxed type (if exists) of the type if it is boxed or the type itself.