def wrap_in_fn_call(fn_name, args, prefix=None):
    assert len(args) > 0
    if len(args) == 1:
        newargs = args
    elif len(args) == 2:
        expr1, expr2 = args
        newargs = [expr1, Comma(), expr2]
    else:
        assert NotImplementedError('write me')
    return Call(Name(fn_name), newargs, prefix=prefix)
Example:
dataset/ETHPy150Open PythonCharmers/python-future/src/libfuturize/fixer_util.py/wrap_in_fn_call