My comments before timing Haskell, Erlang, and MLton don't always apply.