Как определить определение циклического типа?

Это недопустимое определение типа:

scala>  type Addable = { def +(subject: Addable) }
:4: error: illegal cyclic reference involving type Addable
        type Addable = { def +(subject: Addable) }

Можно ли это выразить в скале?

Ответы на вопрос(3)

Ваш ответ на вопрос