Tax calculators for crypto are fascinating. There's 101 edge cases on everything. Something as simple as CoWSwap orders won't get picked up by some because it's not the user initiating the transaction
I've got this idea for a blogpost, something like "falsehoods programmers believe about blockchain accounting" with a good 200 dotpoints
370