Added "fn" alias for "function"
Fix argument-list in grammar