code: func NewTracker(mynick string) *stateTracker {
  	st := &stateTracker{
  		chans: make(map[string]*channel),
  		nicks: make(map[string]*nick),
  	}
  	st.me = newNick(mynick)
  	st.nicks[mynick] = st.me
  	return st
  }
docs: // ... and a constructor to make it ...