3 ms·"Functional core, imperative shell" is exactly what IO in the Haskell type system enforces.by travv0 6y ago"Functional core, imperative shell" is exactly what IO in the Haskell type system enforces.