discard""" output: '''a 1 b 2 x @[3, 4, 5] y 6 z 7yay12'''"""proctest(a,b:int,x:varargs[int];y,z:int)=echo"a ",a," b ",b," x ",@x," y ",y," z ",ztest1,2,3,4,5,6,7templatetakesBlock(a,b:int,x:varargs[expr];blck:stmt)=blckechoa,btakesBlock1,2,"some",0.90,"random stuff":echo"yay"