Python: encadeamento de função semelhante a jQuery?

Como não encontrei nada sobre esse assunto no Google, acho que devo perguntar aqui:

É possível encadear funções com Python, como o jQuery faz?

['my', 'list'].foo1(arg1, arg2).foo2(arg1, arg2).foo3(arg1, arg2) #etc...

Estou perdendo muito espaço e legibilidade quando escrevo este código:

foo3(foo2(foo1(['my', 'list'], arg1, arg2), arg1, arg2), arg1, arg2) #etc...

Parece existir alguma biblioteca ilusória para a criação de tais funções, mas não consigo entender por que isso deve ser tão complicado ...

Obrigado!

questionAnswers(5)

yourAnswerToTheQuestion