def dynamicsymbols(names, level=0):

    esses = symbols(names, cls=Function)
    t = dynamicsymbols._t
    if iterable(esses):
        esses = [reduce(diff, [t] * level, e(t)) for e in esses]
        return esses
    else:
        return reduce(diff, [t] * level, esses(t))
Converts this exception into the GA4GH protocol type so that
dataset/ETHPy150Open sympy/sympy/sympy/physics/vector/functions.py/dynamicsymbols--crossover with--dataset/ETHPy150Open ga4gh/server/ga4gh/exceptions.py/RuntimeException.toProtocolElement