type Mercenaries … type MercenaryTeam … func (t MercenaryTeam) Name() string { … } func (t MercenaryTeam) Members() []common.UserId { … } func (t MercenaryTeam) Wins() int { … } func (r *Ratzstats) EpicTeams() []MercenaryTeam { … } func (r *Ratzstats) RecordTeamWin(teamName string, members []common.UserRecord) (repeatWin bool) { … }