github.com/benhoyt/goawk@v1.8.1/testdata/t.fun3 (about)

     1  function f(n) { while ((n /= 10) > 1)  print n }
     2  function g(n) { print "g", n }
     3  { f($1); g($1) }