I don&#x27;t think laziness is as much of an issue as the GC. You can&#x27;t write a Haskell library and the link it into arbitrary programs safely.<p>If you want to write a new libssl or libjpeg, you need to use c, c++, or rust (or a few others, of course).