Immutable
List
Holder
data class ImmutableListHolder<T>(val list: State<PersistentList<T>>, val mutate: (mutator: (MutableList<T>) -> Unit) -> Unit)