Update JS to latest Haskell source