@davecheney @dc0d_ also, mostly when used in languages with inheritance like Ruby, this leads to functions depending on a lot of global state and singletons.

 — @copyconstruct