A Clojure approach to TTCN-3's distributed system testing infrastructure.