Wrap the steps into a function, storing each successful step into the journal, with the results of the log.