Singleton raises TypeError on #new

Singleton should raise a TypeError exception if #new is used.