Add a threading macro with support for logging.
We need a macro like clojure's threading macros which supports logging in between steps. For example:
(logger/-> system
"system is about to start"
(start)
"system has been started")
it should return the return value of the last function call of course. The final macro does not have to be this way. It was just an example.
Edited by Sameer Rahmani