term-payload-clj-score: move the expression parameters to one "context" param, that also has some helper functions; add global state Map<Object,Object> that has 10k capacity and persists