preserving_reduced function
dynamic
preserving_reduced(
- dynamic rf$1
Implementation
dc.dynamic preserving_reduced(dc.dynamic rf$1, ){
return (dc.dynamic p1$9038_$SHARP_$1, dc.dynamic p2$9039_$SHARP_$1, ){
late final dc.dynamic ret$1;
if((rf$1 is dc.Function)){
ret$1=(rf$1 as dc.Function)(p1$9038_$SHARP_$1, p2$9039_$SHARP_$1, );
}else if((rf$1 is lcoc_core.IFn$iface)){
ret$1=((rf$1 as lcoc_core.IFn$iface).$_invoke$2(p1$9038_$SHARP_$1, p2$9039_$SHARP_$1, ));
}else{
ret$1=(lcoc_core.IFn.extensions(rf$1, ).$_invoke$2(rf$1, p1$9038_$SHARP_$1, p2$9039_$SHARP_$1, ));
}
if(lcoc_core.reduced$QMARK_(ret$1, )){
return lcoc_core.reduced(ret$1, );
}
return ret$1;
};
}