read: function - A function to intercept readonly state before it is exposed from the store. Default is state => state.
write: function - A function to intercept writable state before it is passed into mutations. Default is state => state.
payload: function - A function to intercept a payload before it is passed into a mutation (or any extension that requests a payload). Default is payload => clone(payload).