For what it's worth, Haskell has plenty of escape hatches itself as well.