ويمكن بناء هياكل البيانات المتطورة على المصفوفات array و القواميس dictionary، ولكن لا يمكن إعلانها لنظام النوع، والذي يراها كمصفوفات وقواميس فقط، ولذلك فإن أي نظام تنويع typing يطبق على هذه "الأنواع" المعرّفة من قبل المستخدم يتم تركه للكود الذي يقوم بتطبيقه.