Как бы я преобразовал:
trait Foo[A <: Foo[A]]
члену типа?
То есть я хочу что-то вроде следующего:
trait Foo {
type A <: Foo {type A = ???}
}
но у меня возникают трудности, потому что имя A уже занято в уточнении типа. Этот вопрос аналогичен (и возник из): F-ограниченная количественная оценка через элемент типа вместо параметра типа?