add fake group api

It's already a static method object, so it's treated differently from a normal function. This is one of the darker corners of Python's behaviour. :-/