Introduce clojure-like method invocation macro and pipeline operator