module Main where import Prelude tail = \(_:xs) -> xs foreign import error "function error(msg) {\ \ throw msg;\ \}" :: forall a. String -> a main = let ts = tail [1, 2, 3] in if ts == [2, 3] then Debug.Trace.trace "Done" else error "Incorrect result from 'tails'."