code: func (conn *Conn) initialise() {
  	conn.io = nil
  	conn.sock = nil
  	conn.in = make(chan *Line, 32)
  	conn.out = make(chan string, 32)
  	conn.die = make(chan struct{})
  	if conn.st != nil {
  		conn.st.Wipe()
  	}
  }
docs: // Per-connection state initialisation.