call-by-name vs call-by-value and json4s JValue rendering examples
udpated notes on functional paradigm