Immutable List Holder

constructor(list: State<PersistentList<T>>, mutate: (mutator: (MutableList<T>) -> Unit) -> Unit)