rref -> uref: all temporaries by value except C arrays & functions