more type-flexible name reporting