Typ otwarty