pub fn use_animation_with_dependencies<Animated: PartialEq + 'static, D: Dependency>(
    deps: D,
    run: impl Fn(&mut Context, D::Out) -> Animated + 'static
) -> ReadOnlySignal<UseAnimator<Animated>>
where D::Out: 'static,