Как monkeypatch статический метод?

Хотя для классов экземпляров класса monkeypatch довольно просто, например

class A(object): pass def a(self): print "a" Aa = a 

делая это с помощью @staticmethod другого класса

 class B(object): @staticmethod def b(): print "static b" Ab = Bb 

приводит к тому, что Ab() дает

TypeError : unbound метод b() должен быть вызван с экземпляром A качестве первого аргумента (вместо этого ничего не получается)