support type reference for collections/lists/etc