> - the tooling is decades behind, say, Rust or Go
No way. Where vibe-coded Rust contains tons of "unsafe", you can have your vibe-coded Haskell sprinkled with "unsafePerformIO" and "unsafeCoerce" ;)
accursedUnutterablePerformIO or bust :)
accursedUnutterablePerformIO or bust :)