A wire connecting an output port on one node to one or more input ports.
@type endpoint() :: {atom(), atom()}
@type t() :: %Bloccs.Manifest.Edge{from: endpoint(), to: [endpoint()]}