f(); f(1,2,3,4); fcn f(a=1){}() // define and call f, which gets a set to 1 fcn{vm.arglist}(1,2,3,4) // arglist is L(1,2,3,4) fcn{a1:=vm.nthArg(1)}(1,2,3) // a1 == 2 (f() == True); (f() and 1 or 2) if (f()) println() f(f) // pass f to itself s:=f() fcn{}.isType(self.fcn) //True fcn{}.len.isType(self.fcn) //False, len is a Method