will change. think its safe to change `hashtree` in this way. If we have pluggable backends we can just call out to `Mod:destroy` and the ets one can fail on paths. metadata hashtree would explicitly deciede to use ets, so the call could change at that point.