@@ -226,14 +226,32 @@ function test1(a, b) {
226226}
227227```
228228
229−A function taking no arguments would look like this:
229+In the case of a function with no arguments, the parentheses may be omitted, as follows:
230230
231231```haskell
232−test2 = \() -> 100
232+test2 = \ -> 100
233233```
234234
235235which would correspond to the Javascript `function test2() { return 100; }`
236236
237+Multiple-argument and single-argument syntax can be mixed, as follows:
238+
239+```haskell
240+test3 = \a (b, c) d -> a + b + c + d
241+```
242+
243+which generates
244+
245+```javascript
246+function test3(a) {
247+ return function (b, c) {
248+ return function (d) {
249+ return a + b + c + d;
250+ }
251+ }
252+}
253+```
254+
237255Functions are applied by providing their arguments inside parentheses:
238256
239257```haskell