def METHOD_NAME(pyfunc, return_type):
    # return _py2h(PyNumber_Add(_h2py(x), _h2py(y)))
    args = []
    for p in func.node.type.args.params:
        if toC(p.type) == 'HPyContext *':
            continue
        elif toC(p.type) == 'HPy':
            arg = '_h2py(%s)' % p.name
        elif toC(p.type) == 'HPyThreadState':
            arg = '_h2threads(%s)' % p.name
        else:
            arg = p.name
        args.append(arg)
    result = '%s(%s)' % (pyfunc, ', '.join(args))
    if return_type == 'HPy':
        result = '_py2h(%s)' % result
    elif return_type == 'HPyThreadState':
        result = '_threads2h(%s)' % result
    return result