name-ref: factor out name shortening logic from name_ref()