One event in the history. Multiple events combine to describe an
operation: an :invoke plus a matching :ok / :fail / :info
on the same process.
Summary
Types
@type t() :: %Lockstep.History.Event{ f: atom(), index: non_neg_integer(), process: pid(), type: :invoke | :ok | :fail | :info, value: any() }