Commanded: Wait for an event handler based on aggregate_version

Hi, the " Dispatch returning aggregate version" section of Commanded docs includes:

“You can optionally choose to include the aggregate’s version as part of the dispatch result …
This is useful when you need to wait for an event handler … to be up-to-date before continuing execution or querying its data.”

Does anyone have any hints as to the best way to use the aggregate version as a method for waiting for an event handler to be up-to-date? (and/or any use case comparisons with using consistency :strong)

Thanks …