One bounded engine execution result.
@type t() :: %Ex4pm.Engine.Result{ algorithm: atom() | nil, engine: atom(), evidence: map(), operation: atom(), standing: Ex4pm.Standing.t(), subject_hash: String.t(), value: term() }