pub type Edge = (UrlKey, u8, u8, u16);
One outbound edge: destination key, type tag, edge flags, weight.