A logical guard/condition predicate over event/object data.
@type t() :: %Ex4pmCore.ProcessIR.Guard{ description: String.t(), expression: map() | String.t() | term(), id: String.t(), metadata: map() }