@dispatch(Node, Mapping)
def _subs(o, d):
    newargs = [subs(arg, d) for arg in o._args]
    return type(o)(*newargs)
>>> from blaze.expr import symbol
dataset/ETHPy150Open blaze/blaze/blaze/expr/core.py/_subs