pub fn use_state_value<T: Any, V: IntoRc<T>>(
    initial_value: V
) -> (Rc<T>, StateSetter<T>)