It's kind of amusing to me: using SIGHASH_SINGLE|SIGHASH_ANYONECANPAY for coinjoin is one of those ideas that crosses everyone's mind at some stage, and then they have that 🤦♂️ moment when they realize it enforces in-out utxo mapping, making the coinjoin pointless.
But in this suggestion, where the fiction of in-out satoshi mapping (even though it's entirely false and satoshis don't exist) is the whole *point* of the system - then it kinda makes sense!
https://github.com/casey/ord/issues/802
h/t @niftynei