Maneira elegante de executar aritmética tuple

Qual é a maneira mais elegante e concisa (sem criar minha própria classe com sobrecarga de operadores) para executar aritmética de tupla no Python 2.7?

Vamos dizer que eu tenho duas tuplas:

a = (10, 10)
b = (4, 4)

Meu resultado pretendido é

c = a - b = (6, 6)

Eu uso atualmente:

c = (a[0] - b[0], a[1] - b[1])

Eu também tentei:

c = tuple([(i - j) for i in a for j in b])

mas o resultado foi(6, 6, 6, 6). Eu acredito que o acima funciona como um aninhado por loops resultando em 4 iterações e 4 valores no resultado.

questionAnswers(6)

yourAnswerToTheQuestion