Doing an isinstance test on self is a design smell. This if branch belongs in TensAdd.