A module for interactions with message store
expected_version(atom(), String.t()) :: Result.t(term(), integer())