Improved the function declarations; now it supports: func name x,y {}