New combine that doesn't overrite its arguments.