types de base et types construits