Add demo excutable. Tested with ghcjs, TypeError: t is null. uncaught exception in Haskell main thread: TypeError: tv.tvar is undefined