Runtime-neutral operation execution port.
Operation sources return this function contract. Runtime code consumes the same contract without owning its type.
Summary
Types
@type t() :: (Jidoka.Effect.Intent.t(), Jidoka.Effect.Journal.t(), Jidoka.Context.t() -> {:ok, term()} | {:error, term()})