module Main where import Prelude test :: forall a b. a -> b -> a test = \const _ -> const foreign import error "function error(msg) {\ \ throw msg;\ \}" :: forall a. String -> a main = do let value = test "Done" {} if value == "Done" then Debug.Trace.trace "Done" else error "Not done"