Inspired by the somewhat recent slew of IPC experiments in Rust, I try to build a slightly more realistic benchmark, and explore only the highest performance options (and see decent performance doing it, but nothing groundbreaking!)."
If you're going to write a large component of a system, always write an interface even if it has one implementation.
A quick list of features which Haskell benefits from that your language probably doesn't