Javascript, Underscore, and type class emulation
reddit.com