@@ -53,7 +53,11 @@ unThunk :: JS -> JS
53unThunk = everywhereOnJS convert
53unThunk = everywhereOnJS convert
55 convert :: JS -> JS
55 convert :: JS -> JS
56+ convert (JSBlock []) = JSBlock []
57+ convert (JSBlock jss) =
56− convert (JSBlock [JSReturn (JSApp (JSFunction Nothing [] (JSBlock body)) [])]) = JSBlock body
59+ JSReturn (JSApp (JSFunction Nothing [] (JSBlock body)) []) -> JSBlock $ init jss ++ body
57 convert js = js
61 convert js = js
59evaluateIifes :: JS -> JS
63evaluateIifes :: JS -> JS