cyclics.scala:2: error: illegal cyclic reference involving type A
  type A = List[A]
                ^
cyclics.scala:3: error: illegal cyclic reference involving type B
  type B[T] = List[B[B[T]]]
                   ^
cyclics.scala:5: error: illegal cyclic reference involving type E
  type C = I { type E = C }
                        ^
three errors found
