code: function(fn, context){
        var cursor = this;
        var prev;
  
        while (prev = cursor, cursor = cursor.handler)
          if (cursor.fn === fn && cursor.context === context)
          {
            // make it non-callable
            cursor.fn = function(){};
  
            // remove from list
            prev.handler = cursor.handler;
  
            return;
          }
  
        console.warn('fn & context pair not found, nothing was removed');
      }
docs: Remove callback. Must be passed the same arguments as for {basis.Token#attach} method.
  @param {function(value)} fn
  @param {object=} context