code: function bindUnsafe(fn, obj) {
          var args = [];
          for (var _i = 2; _i < arguments.length; _i++) {
              args[_i - 2] = arguments[_i];
          }
          return illa.bind.call(this, arguments);
      }
docs: Binds a function to a ‘this’ context, and also prepends the specified arguments.
  This is not type safe.