1. A method of transforming source code, comprising: determining if a source code statement includes a first operation that receives input from a result of a second operation wherein the second operation acts on a plurality of arguments; and if the source code includes the first operation, then transforming the source code into a plurality of statements, wherein each statement contains the first operation acting on one of the plurality of arguments.