It's far far harder to do something exploits like this in elm because effects are tagged. There are solutions out there.