This is not possible yet. Possible refactoring of the class system is needed <code> Foo(object): var = "Foo" def bar(): return "Bar" f = Foo() f.bar = lambda self: self.var + "Bar" print f.bar() </code>