If you put every incoming transaction into a separate wallet, and create a new intermediary wallet for every outgoing transaction, then only a minimal amount of Ⓑ becomes non-anonymous with each outgoing transaction. But statistical methods can still probably bear fruit.