must be of arity >= 2
(hyperEdgeCompanion: StringAdd).self
(hyperEdgeCompanion: StringFormat).self
(hyperEdgeCompanion: ArrowAssoc[HyperEdgeCompanion[E]]).x
(Since version 2.10.0) Use leftOfArrow instead
(hyperEdgeCompanion: Ensuring[HyperEdgeCompanion[E]]).x
(Since version 2.10.0) Use resultOfEnsuring instead
The abstract methods of this trait must be implemented by companion objects of simple (non-weighted, non-labeled) hyperedges.