Differents make_loop functions for CAReduce and Elemwise