Я вижу эту ошибку при попытке расширить неортодоксальные "типы" (Int, Int) или Any:
Не номинальный тип "Любой" не может быть расширен
Так что же делает тип не номинальным? Какая разница между не номинальным типом типа Any или (Int) и обычным номинальным типом типа Int?