Su an tiplerimiz enum icinde tutuluyor, ancak bu yontem extend
ederken bir cok yerde kocaman cirkin switch'ler yazmayi
gerektiriyor. Bunun yerine performer'daki gibi bir Type class'i
olmali. Mesela smType.
1. Her class kendi tipini register
etmeli bir yere.
2. Her tipin bir unit stringi
olmali.
RTTI'dan faydalanilmasi da dusunulebilir.
Yukaridakine gerek kalmadan RTTI kullanilmasi mumkun olabilir
mi acaba.