add Class#singleton and Object#singleton_class