Full threadnadam·I like the approach in Scala: every function is an object, and every object which provide an apply() method can be used as a function.View on HN