the scenario runner now recognize clojure data structures in the scenario step and evaluate them before transmitting to the step function