generator on all implemented functions

def implfuncs(self):
    """generator on all implemented functions"""
    for f in self.body:
        if (hasattr(f, '_ctype')
                and isinstance(f._ctype, FuncType)
                and hasattr(f, 'body')):
            yield f