{"ScriptPreparationCode":"function curried(x) {\r\n\treturn function addOne(y) {\r\n \treturn x \u002B y \r\n } \r\n}\r\n\r\nwindow._curried = curried(1)\r\n\r\n\r\nfunction add(x, y) {\r\n return x \u002B y\r\n}\r\n\r\nwindow._add = add\r\n\r\n\r\nconst arrowCurried = x =\u003E y =\u003E x \u002B y\r\n\r\nwindow._arrCurr = arrowCurried(1)","TestCases":[{"Name":"partially applied","Code":"_curried(1)","IsDeferred":false},{"Name":"with args","Code":"_add(1, 1)","IsDeferred":false},{"Name":"arrow curried","Code":"_arrCurr(1)","IsDeferred":false}]}