ох, ну это долгая история, да еще есть разные аспекты, вроде тайпклассы с законами против тайпклассов без законов, тайпклассы против явного пробрасывания рекордов через параметр, автоматическое построение на специализированных тайпклассах против ручного комбинирования на базовых, ненавистники таглесс-файнл против любителей таглесс файнл. Я не уверен, что это вообще подходит для чата для начинающих