def limit(self, x, xlim, dir='+'):
        from sympy.series.limits import limit
        return TupleArg(*[limit(f, x, xlim, dir) for f in self.args])


# TODO should __new__ accept **options?
# TODO should constructors should check if parameters are sensible?
Compute limit x->xlim.
dataset/ETHPy150Open sympy/sympy/sympy/functions/special/hyper.py/TupleArg.limit