mergeFunction.mergeCalls()/copyFromAssignment Cleanup

- mergeCalls() and copyFromAssignment() now accept an object literals
- twoReturns -> bothHaveReturns