The Path to “Stable Cadence”

While developing a contract I just hit another issue with explicit storage paths:

When you have a resource in your storage but the contract is removed there’s no way to delete or even access the resource as it fails with the error failed to load type: A.xxx.Contract.Type
The storage path will be unusable forever, which could be abused to block storage paths of other contracts.

As per this comment http://forum.flow.com/t/remove-nftminter-from-storage/2227/2 it seems like there’s no way yet to force delete storage if you don’t know (or have access to) its type