def run(state, initial):
    """
    Run the stateful action ``state`` given initial state ``initial``.

    Equivalent to ``state.run(initial)``.

    :return: A tuple of ``(a, s)``, where ``a`` is the value of the action,
        and ``s`` is the new state.
    """
    return state.run(initial)