Hugo explained

Any Lisp fans out there?

Being familiar with Lisp, I found the Go Templates syntax very intuitive… the idea is simple… (FN ARG1 ARG2 .. ARGN)… it doesn’t matter what function it is… the function keyword always comes first. And that translates in Go Templates as {{ FN ARG1 ARG2 .. ARGN }}.

If not lisp, but familiar with RPN calculators, then too, it’s the same idea… (+ 1 2) instead of 1 + 2.