def takes_arguments(function, *named_arguments):
    return set(named_arguments).intersection(arguments(function))
This test ensures that you can use derivatives as specified values.
dataset/ETHPy150Open timothycrosley/hug/hug/introspect.py/takes_arguments--crossover with--dataset/ETHPy150Open pydy/pydy/pydy/tests/test_system.py/test_specifying_coordinate_issue_339