Dependent types, lambda
universes, objects with recognised types in Typ (almost), variables with recognisable types