Teardown / deconfigure
It can be useful, such as when using Sawmill in unit tests, to have a teardown function that is the inverse of the configure function.
It would clean up any configuration ready for configure to be called safely again. Ideally, configurators could register custom teardown code if required to ensure proper cleanup.