Pretty self-explanatory :) Since it's currently not possible to monkey-patch interfaces, this can't be implemented in pure Python.