Overwrite the plus operator so that if a "sourceable" object is used, the source code is kept
e1 + e2