Don't worry (about writing Haskell)
As we all know, static type systems are great to ensure correctness of our programs. Sadly, in industry many people are forced to work in languages with a weak type system, such as Haskell. What should you do in such a situation? Quit your job? Give up and despair? Perhaps, but I have another suggestion that I’d like to explain in this post: use our tool agda2hs.
Source: Don't worry (about writing Haskell), be happy (writing Agda instead)!, an article by Jesper Cockx.