useUndo

fun <T> useUndo(initialPresent: T): UndoHolder<T>