How to fix `bind` problems in chrome and google toolbar

Google has implemented the bind method different than MooTools < 1.2.4 (1.2.5 and 1.3 play nicely). If you aren't passing args around, doesn't matter, because `.bind(this)` still works the same. But if you are, an easy fix is to swap out your binds for passes.

JavaScript

var go = function(attr, fn) {
    console.log('attr: ', this[attr]);
    console.log('fn: ', fn);    
};

var obj = {
    name: 'bob',
    job: 'developer'
};

var bound = go.bind(obj);
var passed = go.pass(null, obj);

bound('name', 'bound');
passed('job', 'pass');