pub type SimpleEdge = InputEdge<u32>;
pub struct SimpleEdge { pub source: usize, pub target: usize, pub data: u32, }
source: usize
target: usize
data: u32