MK
reify создает класс, просто ты не знаешь какой.
если у тебя есть объект, то ты можешь у него узнать класс и расширить этот класс протоколом
только при изменении кода создания объекта будет меняться имя класса и придется еще раз запускать код расширения