1 This error indicates that some types or traits depend on each other
2 and therefore cannot be constructed.
4 The following example contains a circular dependency between two traits:
7 trait FirstTrait : SecondTrait {
11 trait SecondTrait : FirstTrait {