реализация функций проверки типов #14