WIP branch at https://github.com/grain-lang/binaryen.ml/tree/phated/atomics - the blocker is that the binaryen.js wrapper makes the JS implementation bad (like BinaryenStore and BinaryenLoad)