Refactor delegate_special_methods in Singleton
Refactor delegate_special_methods in Singleton

* Save a function call by passing in the name of the function to be
  delegated into the thunk

shaunstanislaus/pyexperiment,shaunstanislaus/pyexperiment,kinverarity1/pyexperiment,kinverarity1/pyexperiment,shaunstanislaus/pyexperiment,duerrp/pyexperiment,kinverarity1/pyexperiment,DeercoderResearch/pyexperiment,kinverarity1/pyexperiment,DeercoderResearch/pyexperiment,shaunstanislaus/pyexperiment,DeercoderResearch/pyexperiment,duerrp/pyexperiment,DeercoderResearch/pyexperiment,duerrp/pyexperiment