anchor.diff:    /// Returns the last date the member was active in Destiny.
     DateTime get activeTime => _lastActiveDate;
              set activeTime(DateTime time) => _lastActiveDate = time.toLocal();
  +  /// Returns the user's grimoire score.
  +  int get grimoireScore => _grimoireScore;
  +      set grimoireScore(int score) => _grimoireScore = score;
   }
   
   main(List<String> args) async {
  
positive.code: 
    int _membershipId;
    DateTime _lastActiveDate;
  
    _Member(this._username, String memberId, this._consoleName, DateTime approvalDate) :
        _bungieId = int.parse(memberId),
  
negative.code:             return a.approvalTime.compareTo(b.approvalTime);
            }
        }
    });
  
    // Print the results in a table format.
    final headers = 'Bungie username\t${isXbox ? 'XBL' : 'PSN'} username\tApproval day\tLast active day\tGrimoire';
    print(headers);
    roster.forEach((member) {
      var activeDay = member.activeTime != null ? _stringify(member.activeTime) : '?';
      var approvalDay = _stringify(member.approvalTime);
      print('${member.userName}\t${member.consoleName}\t${approvalDay}\t${activeDay}\t${member.grimoireScore}');
    });
    print(headers);
    print('Found ${roster.length} users.');
  