function bind(fn, scope) {
  return function() {
    return fn.apply(scope, arguments);
  };
}
This is necessary when evaluating functions,
because mocha is calling them with an Assertion
as context instead of the original context.