unsigned_type
#define typeinfo(name, signed_type, unsigned_type, size_in_bits, rv, c) \
signed_type, unsigned_type, \
#define typeinfo(name, signed_type, unsigned_type, size_in_bits, rank, c) \
signed_type, unsigned_type, \
return unsigned_type(t);
if (rt != szt && rt != unsigned_type(szt))