pub fn decouple(ir: &mut [HydroLeaf], decoupler: &Decoupler)
build
Limitations: Cannot decouple across a cycle. Can only decouple clusters (not processes).