function log(m) {
	try {
		console.log(m);
	} catch (e) {}
}

function info(m) {
	try {
		console.info(m);
	} catch (e) {}
}

function partial (fn, scope) {
    var scope = scope || window;
    var args = [];
    for (var i=2, len = arguments.length; i < len; ++i) {
        args.push(arguments[i]);
    };
    return function() {
        fn.apply(scope, args);
    };
}
