Typenvielfalt