pub fn use_cycle_list_with_options<T, L>( list: L, options: UseCycleListOptions<T>, ) -> UseCycleListReturn<T, impl Fn(usize) -> T + Clone, impl Fn() + Clone, impl Fn() + Clone, impl Fn(i64) -> T + Clone>where T: Clone + PartialEq + 'static, L: Into<MaybeSignal<Vec<T>>>,