[ERROR] Main1.hx:2: characters 28-29 2 | var foo = function(i:Int, i:Int) {}; | ^ | Duplicate argument name "i" [ERROR] Main1.hx:3: characters 22-23 3 | function bar(i:Int, i:Int) {} | ^ | Duplicate argument name "i" [ERROR] Main1.hx:4: characters 30-31 4 | function bar1(i:Int, j:Int, i:Int) {} | ^ | Duplicate argument name "i" [ERROR] Main1.hx:5: characters 24-25 5 | function bar2(i:Int, ?i:Int) {} | ^ | Duplicate argument name "i" [ERROR] Main1.hx:6: characters 23-24 6 | function bar3(i:Int, i = 42) {} | ^ | Duplicate argument name "i" [ERROR] Main1.hx:7: characters 19-20 7 | var lambda = (i, i) -> {}; | ^ | Duplicate argument name "i"