As I pointed out to
@jkbbwr, I try to stick very strictly to three principles in the Kobalt DSL in order to make it intuitive:
http://beust.com/kobalt/documentation/index.html#general-concepts
You should never be unsure what to write: 1) Simple value: equal sign. 2) Multiple values: function call 3) Complex value: closure. That’s it