pub fn try_range_propagate( defs_in: &str, edges_in: &str, ranges_out: &str, ) -> Result<Program, String>
Checked version of range_propagate for callers that want uniform fallible construction.
range_propagate