pub type WorkingCopyInitializer = dyn Fn(Arc<Store>, PathBuf, PathBuf, WorkspaceId, OperationId) -> Result<Box<dyn WorkingCopy>, WorkingCopyStateError>;