Python has bound methods, no need for context