Case Study — Using a JavaScript component inside a Haskell application - eviltoast