@type t() :: %X3m.System.Aggregate.State{ client_state: any(), processed_messages: term(), version: integer() }