inline type2name