Support for function definition syntax

No variadic functions yet, though.