Must return an instance of the custom edge which is achieved by projecting the elements
of attr
and passing them as single arguments to the custom edge constructor.
Must return an instance of the custom edge which is achieved by projecting the elements
of attr
and passing them as single arguments to the custom edge constructor.
To be mixed in by custom hyperedge companion objects.