Issue #284: Refactor the CallBuilder so that it can be configured to alias its argument expressions, allowing clients to build their own Let
Issue #284: Fix #284 by configuring the CallBuilder to use aliased arguments when transforming a SpreadOp.
Issue #284: Update .src for new SpreadOp transformation