Auto-cleanup properties

This is a proposal for having properties doing some cleanup after a property execution. The implementation is not so pretty (`unsafePerformIO`) but this reduces the burden of having to bracket code with `Temporary.using`.
FWIW, i like that suggestion, or something like that. I think the any clean-up is the biggest risk of a bug, so splitting things into must have a clean-up might work well.