Loading
Command Pattern Undo/Redo in F#