Backward-compatible facade for behaviour-driven evaluation metrics.
@spec evaluate(String.t(), map()) :: map()
@spec score_for_results([map()]) :: float() | nil