Variable::Disposition provides some basic helper functions for making sure variables go away when you want them to.