Search
All the types that implement this protocol.
@type t() :: term()
@spec evaluate(term(), map()) :: {:ok, term()} | {:error, term()} | {:error, [term()]}