Create post from draft of 2013-05-23-js-singleton-methods.html