> Just take a look at how much cruft can.Map creates from even a fairly simple object,
can.Map doesn't create 90% of that ... those things are on can.Map's prototype ... they are created once and inherited via can.Map.prototype.