break TypeNameInfo out + addl inheritance testing