function find_dependee (computable) {
    var dependee_entry;
    for (var i = 0; i !== _this._dependees.length; ++i) {
      var current_entry = _this._dependees[i];
      if (current_entry.computable === computable) {
        dependee_entry = current_entry;
        break;
      }
    }

    return { entry: dependee_entry, index: i };
  }
// TODO: this needs to be updated when dependee's inputs are removed
this needs to be updated when dependee's inputs are removed
this needs to be updated when dependee ' s inputs are removed
function find_dependee (computable) {
    var dependee_entry;
    for (var i = 0; i !== _this._dependees.length; ++i) {
      var current_entry = _this._dependees[i];
      if (current_entry.computable === computable) {
        dependee_entry = current_entry;
        break;
      }
    }
    return { entry: dependee_entry, index: i };
  }
function find_dependee ( computable ) { var dependee_entry ; for ( var i = 0 ; i !== _this . _dependees . length ; ++ i ) { var current_entry = _this . _dependees [ i ] ; if ( current_entry . computable === computable ) { dependee_entry = current_entry ; break ; } } return { entry : dependee_entry , index : i } ; }
TODO: this needs to be updated when dependee's inputs are removed
TODO : this needs to be updated when dependee ' s inputs are removed