Типы данных enum и set

Добавлена поддержка всех основных типов данных. Исключение составляют типы enum и set. Исторически сложилось, что они практически не применяются при разработке. Реализация отложена на неопределенный срок.