Czy można zmienić repr funkcji w pythonie?

Widziałem tylko przykłady ustawienia__repr__ metoda w definicjach klas. Czy można zmienić__repr__ dla funkcji w ich definicjach lub po ich zdefiniowaniu?

Próbowałem bez powodzenia ...

>>> def f():
    pass
>>> f
<function f at 0x1026730c8>
>>> f.__repr__ = lambda: '<New repr>'
>>> f
<function __main__.f>

questionAnswers(3)

yourAnswerToTheQuestion