Еще кстати, учитывая, как шаблонно работает этот паттерн, его поддержка ну по-любому должна была бы быть на уровне языка. А то получается, associatedtype придумали, а стертые типы пилите руками. Особенно глядя на количество уже существующих стертых типов в основных iOS фреймворках