Proper clojure agent example.

fixes:
- force evaluation of lazy sequence from pcalls
- call the function that op returns