vector typeof()