switching to runhaskell for smallness