UndoState

constructor(past: PersistentList<T> = persistentListOf(), present: T, future: PersistentList<T> = persistentListOf())